我正在寻找一种在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调试器。