Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望能够在 ruby-debug 中设置条件断点,条件是“抛出异常”。
我想要的是每当在该行上引发异常时都能够在断点上着陆(如果此处说明了错误选项,这是 MATLAB 的超方便的 dbstop )。
提前致谢。
您提供的示例“如果 XXXXX 调试器”应该可以正常工作。
如果语句调试器适合您,则没有理由
如果 some_condition 调试器 结束 ,那基本上就是你的行所做的。我一直这样做,而且效果很好。
为了打破异常,您可以覆盖 Exception 类并将调试器语句放在初始化方法中。