0

我希望能够在 ruby​​-debug 中设置条件断点,条件是“抛出异常”。

我想要的是每当在该行上引发异常时都能够在断点上着陆(如果此处说明了错误选项,这是 MATLAB 的超方便的 dbstop )。

提前致谢。

4

1 回答 1

1

您提供的示例“如果 XXXXX 调试器”应该可以正常工作。

如果语句调试器适合您,则没有理由

如果 some_condition
调试器
结束

,那基本上就是你的行所做的。我一直这样做,而且效果很好。

为了打破异常,您可以覆盖 Exception 类并将调试器语句放在初始化方法中。

于 2010-12-13T21:47:55.837 回答