拜拜 Byebug是一个易于使用且功能丰富的Ruby调试器。 它使用TracePoint API进行执行控制,并使用Debug Inspector API进行调用堆栈导航。 因此,Byebug不依赖于内部核心资源。 Byebug也是快速的,因为它是作为C扩展开发的,并且可靠,因为它由完整的测试套件支持。 调试器允许在执行程序时了解Ruby程序内部发生的情况,并提供许多传统的调试功能,例如: 步骤:一次运行一行程序。 中断:在某个事件或指定的指令处暂停程序,以检查当前状态。 评估:基本的REPL功能,尽管在这方面做得更好。 跟踪:跟踪变量的不同值或程序执行的不同行。 对于企业 可通过