Невозможно запустить 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 ...