web-dev-qa-db-ja.com

Rubyで完全なスタックトレースを表示するにはどうすればよいですか?

私はこのエラーメッセージを受け取りました:

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

バグは(もちろん)... 10 levels...のどこかに隠されています。

Rubyに完全なスタックトレースを表示させるにはどうすればよいですか?

41
Željko Filipin
begin
  # Code that raises exception
rescue StandardError => e
  puts e.backtrace
end
76
Željko Filipin