Je rencontre un problème lors de l'installation de la gemme ruby memcached
sur ma machine Mac Pro avec OS X Snow Leopard (10.6.4). Memcache est installé et fonctionne bien et pour la plupart des projets, j'utilise la gemme memcache-client
sans problème, mais ce projet actuel nécessite l'utilisation de la gemme memcached
à la place.Erreur lors de l'installation de gem memcached sur Snow Leopard - mauvaise architecture?
Installation du bijou avec env ARCHFLAGS='-arch x86_64' gem install memcached
ou tout simplement par la normale gem install memcached
les deux donnent la même erreur lors d'une tentative d'exécuter l'application:
(in /src/mojotech/projectr)
dlopen(/Users/cpjolicoeur/.rvm/gems/ruby-1.8.7-p174/gems/memcached-0.19.7/lib/rlibmemcached.bundle, 9): no suitable image found.
Did find: /Users/cpjolicoeur/.rvm/gems/ruby-1.8.7-p174/gems/memcached-0.19.7/lib/rlibmemcached.bundle: mach-o, but wrong architecture - /Users/cpjolicoeur/.rvm/gems/ruby-1.8.7-p174/gems/memcached-0.19.7/lib/rlibmemcached.bundle
Cependant, en cours d'exécution sur le file
rlibmemcached.bundle
donne l'arc correct?
[email protected]~/.rvm/gems/ruby-1.8.7-p174/gems/memcached-0.19.7/lib $ file rlibmemcached.bundle
rlibmemcached.bundle: Mach-O 64-bit bundle x86_64
Je ne sais pas quel est le problème, ou comment installer correctement le joyau memcached
pour mon système.
Je voulais juste ajouter que cela fonctionnera pour OS X Lion si vous voyez ce problème. Installez d'abord libmemcached, puis installez la gemme. – Peter