Installazione fallita che mostra:
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.
Tuttavia, guardando il mkmf.log di nokogiri, vengono visualizzati i seguenti errori:
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
Ho xcode e sono installati gli strumenti di comando. Il mio ~ / .bash_profile ha compilazione a 64 bit forzata da: export ARCHFLAGS="- arch x86_64"
Ho libxml2, libxslt e libiconv installati tramite Homebrew, e ognuno è collegato. Ho provato a installare tutti questi senza ARCHFLAG in .bash_profile.
Ho anche installato apple-gcc42 e collegato, come da quanto ho scoperto.
Ho provato a installare nokogiri passando i percorsi a libxml2, libxslt e libiconv in / usr / local / Cellar /, ma l'installazione continua a fallire, con gli stessi errori di prima.
Ho sprecato almeno un giorno su questo - solo cercando di far installare una gemma Ruby. Mi piacerebbe davvero tornare allo sviluppo effettivo.
Qualcuno può aiutarmi?