用 Pry 和 Byebug 逐步完成代码
首先,你需要安装 pry-byebug
gem。运行此命令:
$ gem install pry-byebug
在 .rb
文件的顶部添加以下行:
require 'pry-byebug'
然后在你想要断点的位置插入此行:
binding.pry
一个 hello.rb
的例子:
require 'pry-byebug'
def hello_world
puts "Hello"
binding.pry # break point here
puts "World"
end
运行 hello.rb
文件时,程序将在该行暂停。然后,你可以使用 step
命令逐步执行代码。输入变量的名称以了解其值。使用 exit-program
或 !!!
退出调试器。