如何让黄瓜和RMagick在Snow Leopard上玩得很好?

时间:2009-09-20 02:25:51

标签: ruby-on-rails macos osx-snow-leopard cucumber

我安装了Snow Leopard,经过几次重新安装后,事情进展顺利。但现在当我去运行黄瓜时,我得到了下面的错误,我无法通过谷歌搜索找到任何结论。有没有人碰到这个,或者可能有一些故障排除步骤尝试?

$ cucumber features 
dyld: NSLinkModule() error
dyld: Library not loaded: /opt/local/lib/libfreetype.6.dylib
  Referenced from: /usr/local/lib/ruby/gems/1.8/gems/rmagick-2.10.0/lib/RMagick2.bundle
  Reason: no suitable image found.  Did find:
    /opt/local/lib/libfreetype.6.dylib: can't map
    /usr/local/lib/libfreetype.6.dylib: mach-o, but wrong architecture
Trace/BPT trap

2 个答案:

答案 0 :(得分:0)

您应该检查rmagick是否是正确的版本并为您的新osx正确编译。

答案 1 :(得分:0)

结果是.dylib文件位于 /usr/X11/lib/libfreetype.6.dylib

所以只需要从那里复制它,或者做一个符号链接:

cd /opt/local/lib/
ln -s /usr/X11/lib/libfreetype.6.dylib