用 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!!! 退出偵錯程式。