Versão da biblioteca incompatível: nokogiri.bundle requer a versão 8.0.0 ou posterior, mas o libiconv.2.dylib fornece a versão 7.0.0

Em uma tentativa de obter o mysql instalado no meu mac para um projeto de trilhos, segui uma sugestão on-line de instalar o homebrew e remover as portas do mac. Este é o lugar onde os problemas começaram. O projeto rails não vai construir, estou recebendo isso:

[rake --prereqs] rake abortado!

dlopen (/Users/Parker/.rvm/gems/ruby-1.9.3-p448/gems/nokogiri-1.6.0/lib/nokogiri/nokogiri.bundle, 9):

Biblioteca não carregada: /opt/local/lib/libiconv.2.dylib

Referenciado de: /Users/Parker/.rvm/gems/ruby-1.9.3-p448/gems/nokogiri-1.6.0/lib/nokogiri/nokogiri.bundle

Razão: Versão de biblioteca incompatível: nokogiri.bundle requer a versão 8.0.0 ou posterior, mas o libiconv.2.dylib fornece a versão 7.0.0

/Users/Parker/.rvm/gems/ruby-1.9.3-p448/gems/nokogiri-1.6.0/lib/nokogiri/nokogiri.bundle /Users/Parker/.rvm/gems/ruby-1.9.3-p448 /gems/activesupport-3.2.14/lib/active_support/dependencies.rb:251:in `require '

...

Eu tentei a sugestão de correr

brew instalar libiconv

para a qual recebo a mensagem:

Erro: Nenhuma fórmula disponível para libiconv A Apple distribui libiconv com o OS X, você pode encontrá-lo em / usr / lib. Alguns scripts de construção não conseguem detectá-lo corretamente, verifique as fórmulas existentes para obter soluções.

Eu também tentei

gem install nokogiri - --with-xslt-dir = / usr / local / Cellar / libxslt / 1.1.28 --with-xml2-dir = / usr / local / Porão / libxml2 / 2.9.1

a qual eu recebo:

ERRO: Erro ao instalar o nokogiri:

ERRO: falha ao criar extensão nativa gem.

/Users/Parker/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb --with-xslt-dir = / usr / local / Cellar / libxslt / 1.1.28 --with-xml2- dir = / usr / local / Cellar / libxml2 / 2.9.1 Extraindo libxml2-2.8.0.tar.gz para tmp / x86_64-apple-darwin12.5.0 / ports / libxml2 / 2.8.0 ... OK

Executando 'configure' para libxml2 2.8.0 ... OK

Executando 'compile' para libxml2 2.8.0 ... OK

Executando 'install' para libxml2 2.8.0 ... OK

Ativando libxml2 2.8.0 (de /Users/Parker/.rvm/gems/ruby-2.0.0-p247/gems/nokogiri-1.6.0/ports/x86_64-apple-darwin12.5.0/libxml2/2.8.0). ..

Extraindo libxslt-1.1.26.tar.gz para tmp / x86_64-apple-darwin12.5.0 / ports / libxslt / 1.1.26 ... OK

Executando 'configure' para libxslt 1.1.26 ... OK

Executando 'compile' para libxslt 1.1.26 ... OK

Executando 'install' para libxslt 1.1.26 ... OK

Ativando libxslt 1.1.26 (de /Users/Parker/.rvm/gems/ruby-2.0.0-p247/gems/nokogiri-1.6.0/ports/x86_64-apple-darwin12.5.0/libxslt/1.1.26). ..

checando por libxml / parser.h ... não

> ----- libxml2 está faltando. por favor visitehttp://nokogiri.org/tutorials/installing_nokogiri.html para obter ajuda com a instalação de dependências. -----

*** extconf.rb falhou *** Não foi possível criar Makefile devido a algum motivo, provavelmente falta de bibliotecas e / ou cabeçalhos necessários. Verifique o arquivo mkmf.log para obter mais detalhes. Você pode precisar de opções de configuração.

Opções de configuração fornecidas: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include = $ {opt-dir} / include --with-opt-lib - sem-opt-lib = $ {opt-dir} / lib --with-make-prog --without-make-prog --srcdir =. --curdir --ruby = / Usuários / Parker / .rvm / rubies / ruby-2.0.0-p247 / bin / ruby ​​--with-zlib-dir --without-zlib-dir --with-zlib-include - -without-zlib-include = $ {zlib-dir} / include --with-zlib-lib --without-zlib-lib = $ {zlib-dir} /lib --with-iconv-dir --without-iconv -dir --with-iconv-include --without-iconv-include = $ {iconv-dir} / include --with-iconv-lib --without-iconv-lib = $ {íconev-dir} / lib - com-xml2-dir --com -xml2-include --without-xml2-include = $ {xml2-dir} / include --with-xml2-lib --without-xml2-lib = $ {xml2-dir} / lib --with-xslt-dir --with-xslt-include --without-xslt-include = $ {xslt-dir} / include --with-xslt-lib --without-xslt-lib = $ {xslt- dir} / lib --with-libxslt-config --without-libxslt-config --with-pkg-config --without-pkg-config --with-libxml-2.0-config --without-libxml-2.0-config --with-libiconv-config --without-libiconv-config

Os arquivos Gem permanecerão instalados em /Users/Parker/.rvm/gems/ruby-2.0.0-p247/gems/nokogiri-1.6.0 para inspeção.

Resultados registrados em /Users/Parker/.rvm/gems/ruby-2.0.0-p247/gems/nokogiri-1.6.0/ext/nokogiri/gem_make.out

Eu trabalhei para resolver esse problema por mais de 8 horas. Eu tentei cada link e cada sugestão que o Google me fornece. Estou completamente perplexo. Parece-me que estou em cima da minha cabeça e causou alguns problemas ambientais. Eu percebo que mais informações provavelmente são necessárias, mas eu não sei o que fornecer. Por favor, deixe-me saber que outras informações ajudariam a diagnosticar o problema.

questionAnswers(1)

yourAnswerToTheQuestion