Ruby-Debug-Base gem给出错误:“Ruby mach-o,...错误的架构”

时间:2011-03-10 05:49:47

标签: ruby-on-rails rubygems bundler

我正在尝试进行rake测试,当我这样做时,我收到错误:

rake aborted!
dlopen(/Library/Ruby/Gems/1.8/gems/ruby-debug-base-0.10.4/lib/ruby_debug.bundle, 9): no suitable image found.  Did find:
/Library/Ruby/Gems/1.8/gems/ruby-debug-base-0.10.4/lib/ruby_debug.bundle: mach-o, but wrong architecture - 
    /Library/Ruby/Gems/1.8/gems/ruby-debug-base-0.10.4/lib/ruby_debug.bundle

我在网上搜索了几个小时 - 有没有人知道如何解决这个问题?我在OSX上并尝试重新安装ruby_debug和ruby_debug_base宝石 - 仍然没有运气。

1 个答案:

答案 0 :(得分:2)

我认为你可以尝试卸载gem,并通过执行:

再次安装它
ARCHFLAGS="-arch x86_64" sudo gem install ruby-debug-base -v=0.10.4

这将安装64位版本,不确定这是不是......但希望它有帮助=)