2011-01-27 7 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

мне пришлось переустановить рубиновый-отладки и рубиново-отладки-аю, чтобы заставить их быть собраны и установлены на Mac OSX 10.6.6. Я, вероятно, установил ruby-debug перед обновлением OSX до Snow Leopard. Но эта проблема решена для меня. – truthSeekr

ответ

1

Обновление linecache камень должен исправить это: sudo gem install linecache

Если это не режет, он может что-то делать с камнями, поступающих из /opt/ - мина неудачу на /Library/Ruby/Gems/1.8/gems/linecache-0.43/lib/../lib/trace_nums.bundle (и повторно установка linecache исправлена).

Или вы могли бы работать вокруг него, запустив RDebug в i386 режиме: arch -i386 rdebug ...

+0

gem install linecache работал для меня. – mveerman