17

有没有办法让每行执行的 ruby​​ 脚本回显(或记录到文件我可以尾 -f),类似于 bash -x 或 @echo on DOS?

ruby -w 不会这样做——只会增加警告的详细程度等。

研究了 Unroller,但它不起作用,可能太过时了。无法编译的依赖项。

我经常使用 irb,但在这种情况下,我需要一些非交互式的东西,例如。检查验尸。

4

2 回答 2

9

您可以使用

ruby -rtracer [your_script.rb]

还有ruby​​-debug可以

rdebug --trace [your_script.rb]
于 2011-12-19T19:10:16.003 回答
3

IRB 做到了:

irb script.rb
于 2011-12-19T19:16:55.863 回答