Project1
标题:
请教如何定位错误位置
[打印本页]
作者:
赛露休斯
时间:
2015-6-11 13:26
标题:
请教如何定位错误位置
begin
a = 1
a.asdf
rescue
p $!
end
复制代码
怎么才能定位到具体的哪个脚本哪一行?
作者:
kuerlulu
时间:
2015-6-11 14:01
p __LINE__
复制代码
作者:
赛露休斯
时间:
2015-6-11 15:24
kuerlulu 发表于 2015-6-11 14:01
怎么具体定位到出错的那行的位置呢?
比如说脚本1
def abc
a = 1
a.asdf
end
复制代码
脚本2
begin
abc
rescue
p __LINE__
end
复制代码
他们两个脚本有可能位置隔的很远,怎么定位到出错a.asdf的那一行呢?
作者:
taroxd
时间:
2015-6-13 14:40
puts $!.backtrace # 未测试
复制代码
作者:
wolves
时间:
2015-6-14 14:17
p $@
可以p出出错位置的所有调用位置
作者:
赛露休斯
时间:
2015-6-14 15:20
成功了!4楼和5楼的方法都能够实现,感谢两位
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1