Невозможно запустить rdebug - PullRequest
0 голосов
/ 27 января 2011

Я не могу запустить 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 Ответ

1 голос
/ 25 мая 2011

Обновление гема 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 ...

...