A instalação falha 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.
No entanto, olhando mkmf.log do nokogiri, os seguintes erros são mostrados:
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
Eu tenho o xcode e as ferramentas de comando instaladas. Meu ~ / .bash_profile tem compilação de 64 bits forçada por: export ARCHFLAGS = "- arch x86_64"
Eu tenho libxml2, libxslt e libiconv instalados via Homebrew, e cada um está vinculado. Eu tentei instalar todos estes sem o ARCHFLAG em .bash_profile.
Eu também preparei o apple-gcc42 e o vinculei, de acordo com o que encontrei.
Eu tentei instalar o nokogiri passando caminhos para libxml2, libxslt e libiconv em / usr / local / Cellar /, mas a instalação ainda falha, com os mesmos erros acima.
Eu perdi pelo menos um dia nisso - apenas tentando obter uma gema Ruby instalada. Eu realmente gostaria de voltar ao desenvolvimento.
Alguém pode ajudar por favor?