无法启动rdebug

时间:2011-01-27 17:31:09

标签: ruby-on-rails rdebug

我似乎无法在我的机器上启动rdebug。 其他一切似乎都运转正常。 我试过更新我的宝石没有太多运气。 我已经尝试过将arch标志设置为x86_64并更新gem的建议。再没有运气。 我使用的是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 个答案:

答案 0 :(得分:1)

更新linecache gem应解决此问题:sudo gem install linecache

如果这没有削减它,它可能与来自/opt/的宝石有关 - 我的/Library/Ruby/Gems/1.8/gems/linecache-0.43/lib/../lib/trace_nums.bundle失败了(并重新安装了行修复它的线路缓存)。

或者你可以通过在i386模式下运行rdebug来解决它: arch -i386 rdebug ...