【发布时间】:2011-01-31 01:30:34
【问题描述】:
我正在熟悉一些 JRuby 代码,我希望能够在代码中放置一个断点并(像往常一样)从命令行运行,让它在调试器运行时中断那一点。我可以在我的代码中添加一些东西来强制 JRuby 进入调试器吗?
我尝试运行jruby -r debug foo.rb(而不是通常的jruby foo.rb),然后使用b bar.py:98 设置断点,然后继续。但是每次出现异常时调试器都会停止,并且在它到达我感兴趣的代码行之前似乎有很多异常。我希望能够将“break-into-debugger”我的代码中的行并运行 jruby foo.rb 并让调试器停止在该行的第一个位置。
(即,我正在寻找 Python 中与 import pdb;pdb.set_trace() 等效的 Ruby/JRuby。)
【问题讨论】:
标签: ruby debugging jruby break