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