2008-12-19 108 views
33

我刚刚得到这个错误信息:如何强制红宝石显示完整的堆栈跟踪?

... 
from c:/ruby/lib/ruby/gems/1.8/gems/... 
... 10 levels... 
from c:/ruby/lib/ruby/gems/1.8/gems/... 
... 

和(当然)的bug在... 10 levels...某处隐藏。

如何强制红宝石显示完整的堆栈跟踪?

+1

Dupe of http://stackoverflow.com/questions/376513/how-do-i-get-ruby-to-print-a-full-stack-dump-instead-of-a- truncated-一个就在昨天。 – 2008-12-19 12:51:54

+1

我在发布问题之前搜索了该网站,但没有找到它。抱歉。 – 2008-12-19 13:34:09

回答

68
begin 
    # code that raises exception 
rescue StandardError => e 
    puts e.backtrace 
end