Ruby 编程/标准库/调试器
外观
< Ruby 编程
1. 第一种逐行 Ruby 调试工具称为 irb。 可以通过命令行调用 irb,使用命令
irb script_name.rb
2. Ruby 还内置了一个“纯 Ruby”调试器。 要使用它
ruby -rdebug script_name.rb
或
require 'debug' #somewhere in your script
如果您使用的是 MRI,则强烈建议使用 ruby-debug gem(它用 C 编写,因此速度更快),或者在 1.9 上使用 ruby-debug19 gem(与 ruby-debug gem 相同,但针对 1.9 编写)。 查看差异列表。
3. 但是,还有其他选项可用:一个常见的替代方案涉及可选的 gem“pry”。 在这种情况下,要调试的文件也需要在文件顶部添加 require 指令。