跳转到内容

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 指令。

华夏公益教科书