Shoes有一些内置的转储命令(Shoes.debug),但还有其他工具可以调试代码而不会在整个注入调试消息吗?像gdb这样的东西会很棒.
你看过 ruby-debug gem 吗?
% sudo gem install ruby-debug
rdebug 可执行文件为您提供了与 gdb 类似的界面(断点设置等)。您只需使用 rdebug 而不是 ruby 执行脚本即可。
您还可以执行以下操作以避免手动设置断点:
class Foo
require 'ruby-debug'
def some_method_somewhere
debugger # acts like a breakpoint is set at this point
end
end
这是有关 ruby-debug 的教程: http://www.datanoise.com/articles/2006/7/12/tutorial-on-ruby-debug
| 归档时间: |
|
| 查看次数: |
2189 次 |
| 最近记录: |