2014-01-21 22 views
0

当我使用开始调试。防止在核心库模块处停止调试?</p> <pre><code>ruby -rdebug file.rb </code></pre> <p>和地点破发点:</p> <pre><code>b path:linenumber </code></pre> <p>它得到我的破发点之前,停止在导入的库许多其他点

是否有人知道如何防止?

注意:我已经知道我可以将debugger点放在代码运行良好的代码中,但我不想这样做,因为我一直忘记删除它们。 我更喜欢使用一个选项来防止在/ usr/lib/ruby​​下的任何模块停止的解决方案。

回答

0

我还没有使用过rdebug,但是我一直在使用Pry(http://pryrepl.org/)。您只需在代码中的任意位置插入binding.pry,然后执行即可将其放入binding.pry的上下文中。然后,您可以检查变量,方法,使用ls和cd导航到不同的上下文等。

对不起,如果这不是你要找的!

相关问题