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