[英]How to use the debugger with Ruby 2.0?
我知道調試器 gem 不是也永遠不會與“ 正式支持 ruby 2.X ”的 ruby 2.0 兼容。
在 Ruby 2.0 的更新日志中是:
調試支持
DTrace 支持,可在
生產 TracePoint,這是一個改進的跟蹤 API
是否有開箱即用的 Ruby 2.0 調試功能? 有人可以向我解釋一下嗎?
調試器gem的1.4.0版現在安裝沒有問題。 仍有一些問題,但應盡快修復。
調試器gem與Ruby 2不兼容。相反,安裝與Ruby 2完全兼容的Byebug gem。
考慮使用名為debug.rb的新 Ruby 調試工具。
它支持語法高亮和更多開箱即用的功能。
此外,值得一提的是,它是由 Ruby 核心團隊開發的。
只需將binding.break
放在代碼庫中的任何位置。
下面是一個例子:
此外,它是從版本 7 開始的默認 Rails 調試器。
筆記:
require 'debug'
q # quit command
資料來源:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.