在JRuby 9000中进行调试

时间:2015-07-17 15:04:27

标签: ruby debugging jruby pry byebug

在JRuby 9000中调试的最佳方法是什么? Pry和Byebug都是MRI依赖性的。我发现的所有JRuby信息似乎只适用于9k之前的版本,并且不能用于我的JRuby 9k设置。

2 个答案:

答案 0 :(得分:3)

正如你在https://rubygems.org/gems/pry/versions中看到的那样,自jruby 1.6以来,有许多java版本的pry与jruby非常兼容。

Pry不依赖于MRI。如果您的应用程序是Web服务器或rails应用程序,您也可以使用pry-remote。

我尝试使用byebug并放弃了,因为jruby不支持。

答案 1 :(得分:1)

ruby​​-debug-ide-0.4.28和ruby-debug-base-0.10.5.rc10-java gems似乎可以使用intellij ruby​​插件,使用JRuby 9.0.0.0.rc2。