2011-01-27 8 views
0

내 컴퓨터에서 rdebug를 시작할 수 없습니다. 그 밖의 모든 것은 괜찮은 것 같습니다. 많은 행운없이 내 보석을 업데이트 해 보았습니다. 저는 arch_flags를 x86_64로 설정하고 보석을 업데이트 할 것을 제안했습니다. 다시 운이 없다. 내가 어떤 제안이 큰 도움이 될 것입니다 맥 OSX 10.6.6rdebug를 시작할 수 없습니다.

/opt/.gem/ruby/1.8/gems/linecache-0.43/lib/../lib/trace_nums.bundle: dlopen(/opt/.gem/ruby/1.8/gems/linecache-0.43/lib/../lib/trace_nums.bundle, 9): no suitable image found. Did find: (LoadError) 

/opt/.gem/ruby/1.8/gems/linecache-0.43/lib/../lib/trace_nums.bundle: no matching architecture in universal wrapper - /opt/.gem/ruby/1.8/gems/linecache-0.43/lib/../lib/trace_nums.bundle 
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:29:in `require' 

에입니다. 덕분에이 해결해야 linecache 보석 업데이트

+0

. Snow Leopard로 OSX 업그레이드하기 전에 루비 디버그를 설치했을 것입니다. 그러나이 문제는 나를 위해 해결되었습니다. – truthSeekr

답변

1

: 그 그것을 잘라하지 않는 경우가 /opt/에서 오는 당신의 보석 함께 할 수있는 뭔가가있을 sudo gem install linecache

을 - 나의 /Library/Ruby/Gems/1.8/gems/linecache-0.43/lib/../lib/trace_nums.bundle에 실패했다 (그리고 재 라인 캐쉬 설치).

아니면 I386 모드에서 rdebug를 실행하여 해결할 수 : 그들을 컴파일 및 Mac OSX 10.6.6에 설치 얻을 루비 디버그 및 루비 - 디버그-IDE를 다시 설치했다 arch -i386 rdebug ...

+0

gem install linecache가 나를 위해 일했습니다. – mveerman

관련 문제