2011-08-01 1 views
1

これはマイナーなものですが、それは私を悩ませています。irb /コンソールのエラー出力でdisttrackly長いフルパス

次のようなエラー出力からレールコンソール(またはirb)のフルパスを省略できますか?

NoMethodError: undefined method `to_g' for 8:Fixnum 
from (irb):3 
from /usr/local/Cellar/ruby/1.9.2-p136/lib/ruby/gems/1.9.1/gems/railties-3.0.8/lib/rails/commands/console.rb:44:in `start' 
from /usr/local/Cellar/ruby/1.9.2-p136/lib/ruby/gems/1.9.1/gems/railties-3.0.8/lib/rails/commands/console.rb:8:in `start' 
from /usr/local/Cellar/ruby/1.9.2-p136/lib/ruby/gems/1.9.1/gems/railties-3.0.8/lib/rails/commands.rb:23:in `<top (required)>' 
from script/rails:6:in `require' 
from script/rails:6:in `<main>' 

は改行につながり、多くのスペースを消費し、ノイズが多くなり、注意が必要です。

おかげであなたはバックトレースの制限を設定することができIRBで

答えて

0

、すなわち:irb --back-trace-limit 1

+0

ありがとうございますが、これは明らかに必要なものではありません – Phantrast

0

スクリプト/ consoleやirbからのパスのみをスクラブしようとすると、これは非常に簡単なことではありません。カーネルがスタックトレースのために何を印刷するかを決める方法を見ることができますが、一般的にこれを試してみることはお勧めできません。

関連する問題