在OS X上调试Ruby 2.1的秘诀



我正在寻找一种在OSX上用ruby 2.1进行调试的方法。 具体说来:

  • 红宝石 2.1.0
  • 导轨(3.2.最新)
  • 操作系统 X 10.9.1

我正在寻找一种配方,可以让我在断点、步骤、下一步等处停下来。 我过去使用过调试器 gem,ruby-debug,还有byebug。 我很难让他们中的任何一个构建。

有人有有效的食谱吗? 谢谢!

当您

想要调试时,使用 pry 是一个很好的选择。

查看视频教程 http://pryrepl.org/screencasts.html 其中展示了它的一些功能。

我通常使用这些 gem 进行调试:

group :development do
  gem 'pry'
  gem 'pry-nav'
  gem 'pry-rescue'
  gem 'pry-stack_explorer'
  gem 'pry-doc'
end

希望对您有所帮助!

您还可以查看byebug,这是一个适用于>= 2.0版本的简单Ruby调试器。

最新更新