Невозможно запустить rdebug

Я не могу запустить rdebug на моей машине. Все остальное работает нормально. Я пытался обновить свои драгоценные камни без особой удачи. Я попытался предложить установить флаг arch x86_64 и обновить гемы. Не повезло снова. Я на Mac OSX 10.6.6

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

Любые предложения будут очень полезны. Спасибо

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 ...

Другие вопросы по тегам