用 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!!! 退出调试器。