我似乎无法在我的机器上启动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'
任何建议都会有很大帮助。 感谢
答案 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 ...