Ruby on rails 在OSX上调试Ruby 2.1的方法
我正在寻找一种在OSX上用ruby 2.1进行调试的方法。具体而言:Ruby on rails 在OSX上调试Ruby 2.1的方法,ruby-on-rails,ruby,macos,debugging,Ruby On Rails,Ruby,Macos,Debugging,我正在寻找一种在OSX上用ruby 2.1进行调试的方法。具体而言: Ruby 2.1.0 轨道(3.2.近期) OS X 10.9.1 我正在寻找一个可以让我在断点、步骤、下一步等处停止的方法。我在过去使用过调试程序gem、ruby debug以及byebug。我在建造它们时遇到了麻烦 有人有有效的食谱吗?谢谢 当您想要调试时,使用pry是一个很好的选择 查看视频教程,其中展示了它的一些功能 我通常使用这些gem进行调试: group :development do gem 'pry'
- Ruby 2.1.0
- 轨道(3.2.近期)
- OS X 10.9.1
有人有有效的食谱吗?谢谢 当您想要调试时,使用
pry
是一个很好的选择
查看视频教程,其中展示了它的一些功能
我通常使用这些gem进行调试:
group :development do
gem 'pry'
gem 'pry-nav'
gem 'pry-rescue'
gem 'pry-stack_explorer'
gem 'pry-doc'
end
希望有帮助 您还可以签出一个简单的ruby调试器,用于版本>=2.0。签出pry gem和第二个
pry
。最佳Ruby开发工具条无。有关Pry的更多信息,请参见。我试过pry plus,但失败了。也许如果我缩小它…@uDaY-只是基本的pry(带pry导航)像一个符咒一样工作-我应该知道。如果你想获得积分,请给出答案而不是评论。我尝试使用byebug,但无法在os x上ruby 2.1下的断点处停止。我在OSX上运行ruby 2.1,没有问题。你把宝石包括在内了吗?然后在代码中加入“byebug”,它看起来就像旧的调试器。您是否正在中断测试?似乎正好滑到了byebug断点。在这个大十进制问题得到解决之前,我不会再做任何2.1工作: