最近,我已经使用Rails 4将我在Ruby on Rails 4上的应用程序迁移到JRuby 1.7.15。
当我执行bundle时,我遇到以下错误:
安装调试器(1.6.8)时发生错误,而Bundler不能
继续。
在捆绑之前确保gem install debugger -v '1.6.8'
成功。
据我所知,调试器不适用于JRuby。但是如何在JRuby中使用“gem pry”?
感谢您的帮助
答案 0 :(得分:3)
将pry与jruby一起使用与使用任何其他ruby没有区别,并且调试器gem不是必需的。撬动生态系统也是一个非常优越的解决方案。
使用带有导轨的撬是最容易使用' pry-rails'宝石。只需将其添加到您的Gemfile中,而不是调用
binding.pry
在代码中的任何位置设置断点
答案 1 :(得分:2)
'pry-debugger'不适用于jRuby,但宝石'pry-nav'可以。我现在正在使用pry-nav,但我正在寻找具有更多功能的调试器。