2011-08-01 1 views
1

이것은 '사소한 것이지만 그것은 계속 나를 괴롭 히고 있습니다.irb/console 오류 출력에서 ​​distractedly 긴 전체 경로

다음과 같은 오류 출력에서 ​​레일 콘솔 (또는 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

script/console 및/또는 irb에서만 경로를 제거하려는 경우이 작업을 수행하는 것이 매우 간단한 작업은 아닙니다. 커널이 스택 트레이스를 위해 인쇄하는 방법을 결정하는 방법을 살펴볼 수 있지만, 일반적으로이 방법으로 원숭이를 시도하는 것은 바람직하지 않습니다. 예기치 않은 동작이 많이 발생할 수 있습니다.

관련 문제