Ruby是否有逐步调试器,类似于Perl的“perl -d”?
答案 0 :(得分:9)
ruby-debug(对于ruby 1.8),debugger(对于ruby 1.9),byebug(对于ruby 2.0)以及trepanning系列都有{{ 1}}或-x
选项。在调试器内部,命令--trace
将打开或关闭线路跟踪。这是the manual for ruby-debug
原来的答案已经修改,因为数据和文章的链接不再有效。还添加了ruby-debug
的后续版本答案 1 :(得分:1)
从命令行(如果您有debug
模块可用):
ruby -r debug /path/to/ruby_script.rb