我知道调试器 gem 不是也永远不会与 ruby 2.0 兼容,因为“正式支持 ruby 2.X ”。
在 Ruby 2.0 的更新日志中是:
调试支持
DTrace 支持,可在
生产 TracePoint,这是一个改进的跟踪 API
是否有开箱即用的东西可以用 Ruby 2.0 进行调试?有人可以向我解释一下吗?
我知道调试器 gem 不是也永远不会与 ruby 2.0 兼容,因为“正式支持 ruby 2.X ”。
在 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
资料来源: