[英]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.