Ruby调试
1.安装 gem install ruby-debug
2.调试(有两种方式):
(1)在控制台:rdebug file.ruby #该方式会从第一行开始执行
(2)在file.ruby加入
require "ruby-debug"
Debugger.start
要在某行设断点加入debugger
3.常用的命令:
(1)c[ontinu]:进入下一个断点
(2)b[reak] 10:在第10行设断点
(3)p pp ps: 输出
(4)m[ethod]: m i obj 输出obj的实例方法
m iv obj 输出obj的实例变量
m Foo 输出Foo的实例方法
(5)v[ar] : 显示变量值
(6)l[ist]: 输出代码
2.调试(有两种方式):
(1)在控制台:rdebug file.ruby #该方式会从第一行开始执行
(2)在file.ruby加入
require "ruby-debug"
Debugger.start
要在某行设断点加入debugger
3.常用的命令:
(1)c[ontinu]:进入下一个断点
(2)b[reak] 10:在第10行设断点
(3)p pp ps: 输出
(4)m[ethod]: m i obj 输出obj的实例方法
m iv obj 输出obj的实例变量
m Foo 输出Foo的实例方法
(5)v[ar] : 显示变量值
(6)l[ist]: 输出代码
不带参数:向后
'-':向前; '=':当前行
nn-mm:所给的行
本文介绍如何使用ruby-debug gem进行Ruby程序的调试。通过安装并配置该gem,你可以利用断点、命令行指令等功能来逐步执行代码,检查变量状态,以及调用方法等。文章详细解释了各种调试命令的用法。
57

被折叠的 条评论
为什么被折叠?



