La instalación falla mostrando:
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.
Sin embargo, al mirar el mkmf.log de nokogiri, se muestran los siguientes errores:
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
Tengo xcode y sus herramientas de comando instaladas. Mi ~ / .bash_profile tiene una compilación de 64 bits forzada por: export ARCHFLAGS="- arch x86_64"
Tengo libxml2, libxslt y libiconv instalados a través de Homebrew, y cada uno está vinculado. He intentado instalar todo esto sin el ARCHFLAG en .bash_profile.
También he preparado instalar apple-gcc42 y enlazar, según los consejos que he encontrado.
He intentado instalar nokogiri al pasar las rutas a libxml2, libxslt y libiconv en / usr / local / Cellar /, pero la instalación aún falla, con los mismos errores que arriba.
He desperdiciado al menos un día en esto, solo tratando de instalar una gema Ruby. Realmente me gustaría volver a desarrollar realmente.
¿Alguien puede ayudar?