无法再运行Rake命令,hpricot_scan.bundle找不到合适的图像

时间:2009-09-11 08:26:15

标签: ruby-on-rails osx-snow-leopard rake

由于我迁移到Snow Leopard,因此无法从命令行运行任何Rake命令。

例如,如果我尝试运行rake stats,我会得到:

rake aborted!
dlopen(/Users/xxx/.gem/ruby/1.8/gems/hpricot-0.8.1/lib/hpricot_scan.bundle, 9): no suitable image found.  Did find:
    /Users/xxx/.gem/ruby/1.8/gems/hpricot-0.8.1/lib/hpricot_scan.bundle: no matching architecture in universal wrapper - /Users/xxx/.gem/ruby/1.8/gems/hpricot-0.8.1/lib/hpricot_scan.bundle
/Users/xxx/Projects/MyProject/Rakefile:10
(See full trace by running task with --trace)

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

如果在升级之前构建了gem,则可能需要重建它(32位,然后是64位)。由于我没有升级,我根据经验不知道,但您可以查看this SO post作为示例。另一个不错的选择是看看雪豹上的一些search results宝石。祝你好运。