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 脚本回显(或记录到文件我可以尾 -f),类似于 bash -x 或 @echo on DOS?
ruby -w 不会这样做——只会增加警告的详细程度等。
研究了 Unroller,但它不起作用,可能太过时了。无法编译的依赖项。
我经常使用 irb,但在这种情况下,我需要一些非交互式的东西,例如。检查验尸。
您可以使用
ruby -rtracer [your_script.rb]
还有ruby-debug可以做
rdebug --trace [your_script.rb]
IRB 做到了:
irb script.rb