17

DOS の bash -x や @echo on のように、すべての行を実行するたびに ruby​​ スクリプトをエコー バックする (またはファイルにログを記録し、tail -f を実行する) 方法はありますか?

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 に答える