ruby - 在 JRuby 9000 中调试

标签 ruby debugging jruby pry byebug

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

最佳答案

正如您在 https://rubygems.org/gems/pry/versions 中看到的那样,自 jruby 1.6 以来,有许多 java 版本的 pry 可以很好地与 jruby 配合使用。

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

我尝试过使用 byebug 但由于 jruby 不支持它而放弃了。

关于ruby - 在 JRuby 9000 中调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31478899/

相关文章:

java - 在 Debug模式下运行程序非常慢

eclipse - 为什么 Perl 调试器不使用 do 在断点处停止,而是使用 require 停止?

Eclipse 热代码替换未更新

ruby-on-rails - JRuby/基本 PostgreSQL 连接

python - 导入 NLTK 时出现 Rubypython 错误

ruby - Sinatra:在启动或重新启动我的应用程序时执行代码

ruby - 来自 EventMachine 的多个异步回调 - 有更好的方法来处理它吗?

ruby-on-rails - Ruby on Rails 4 和 Paperclip

ruby - 如何增加 ruby​​ 应用程序的堆栈大小。递归应用获取 : Stack level too deep (SystemStackError)

sql-server - 带有jdbc的logstash获取PsychParser错误