2009-09-20 4 views
1

J'ai installé Snow Leopard et les choses se sont bien passées, après quelques réinstallations. Mais maintenant, quand je vais lancer le concombre, je reçois l'erreur ci-dessous, et je ne trouve rien de concluant à travers les recherches Google. Quelqu'un a-t-il déjà rencontré ce problème?Comment faire en sorte que Cucumber et RMagick jouent bien sur 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 
+0

C'est probablement juste un autre problème de 32/64 bits ("mauvaise architecture"), au moins si la sortie de "fichier/opt/local/lib/libfreetype.6.dylib" n'est pas quelque chose d'extraordinaire. Recompilez vos binaires et assurez-vous qu'ils correspondent à votre noyau en cours d'exécution. – cite

Répondre

0

Vous devriez vérifier si rmagick est la bonne version et compilée correctement pour votre nouvel osx.

0

Il a donné lieu que le fichier .dylib était /usr/X11/lib/libfreetype.6.dylib

il était juste question de le copier à partir de là, ou faire un lien symbolique:

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