2011-01-27 18 views
0

我似乎無法在我的機器上啓動rdebug。 其他一切似乎工作正常。 我試過更新我的寶石沒有多少運氣。 我試過一些建議將arch標誌設置爲x86_64並更新寶石。再次運氣不好。 我在Mac OSX 10.6.6無法啓動rdebug

/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' 

任何建議將是很大的幫助。 感謝

+0

我不得不重新安裝紅寶石調試和紅寶石調試的IDE,讓他們可以編譯和安裝在Mac OSX 10.6.6。我可能在OSX升級到Snow Leopard之前安裝了ruby-debug。但是這個問題已經爲我解決了。 – truthSeekr 2011-02-17 17:43:44

回答

1

更新linecache寶石應該解決這個問題:sudo gem install linecache

如果不削減它,它可能是與你的寶石從/opt/未來 - 我的是失敗的/Library/Ruby/Gems/1.8/gems/linecache-0.43/lib/../lib/trace_nums.bundle(並重新安裝linecache修復它)。

或者你可以解決它在i386的模式下運行中,RDebug: arch -i386 rdebug ...

+0

gem install linecache爲我工作。 – mveerman 2011-06-10 13:35:16