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:所给的行