L'installation échoue :
checking for iconv_open() in iconv.h... no
checking for iconv_open() in -liconv... no
checking for iconv_open() in -liconv... no
checking for libiconv_open() in iconv.h... no
checking for libiconv_open() in -liconv... no
checking for libiconv_open() in -liconv... no
libiconv is missing.
Cependant, en regardant le fichier mkmf.log de nokogiri, les erreurs suivantes sont affichées :
ld: warning: ignoring file /usr/local/Cellar/libxslt/1.1.28/lib/libxslt.dylib, **file was built for x86_64 which is not the architecture being linked (i386)**: /usr/local/Cellar/libxslt/1.1.28/lib/libxslt.dylib
ld: warning: ignoring file /usr/local/Cellar/libxml2/2.9.1/lib/libxml2.dylib, **file was built for x86_64 which is not the architecture being linked (i386)**: /usr/local/Cellar/libxml2/2.9.1/lib/libxml2.dylib
ld: warning: ignoring file /usr/local/Cellar/libiconv/1.14/lib/libiconv.dylib, **file was built for x86_64 which is not the architecture being linked (i386)**: /usr/local/Cellar/libiconv/1.14/lib/libiconv.dylib
J'ai installé xcode et ses outils de commande. Mon ~/.bash_profile a une compilation 64bit forcée par : export ARCHFLAGS="-arch x86_64"
J'ai installé libxml2, libxslt et libiconv via Homebrew, et chacun est lié. J'ai essayé de les installer sans ARCHFLAG dans .bash_profile.
J'ai aussi installé brew install apple-gcc42 et linké, comme je l'ai trouvé dans les how tos.
J'ai essayé d'installer nokogiri en passant les chemins vers libxml2, libxslt, et libiconv dans /usr/local/Cellar/, mais l'installation échoue toujours, avec les mêmes erreurs que ci-dessus.
J'ai perdu au moins une journée sur ce sujet - en essayant juste d'installer une gemme Ruby. J'aimerais vraiment me remettre à développer.
Quelqu'un peut-il nous aider ?