begin . . . # error occurs here . . . rescue => error puts "Error: " + error.message end
解决方法
只需采取回溯:
begin . . . # error occurs here . . . rescue => error puts "Error: " + error.message puts error.backtrace end
仅获取行号 – 只需通过正则表达式将其从回溯中解析出来.
更多信息可以在这里找到:Catching line numbers in ruby exceptions