Niezgodna wersja biblioteki: nokogiri.bundle wymaga wersji 8.0.0 lub nowszej, ale libiconv.2.dylib zapewnia wersję 7.0.0

Próbując zainstalować mysql na moim komputerze Mac dla projektu rails, podążyłem za sugestią online instalacji homebrew i usuwania portów mac. Tutaj zaczęły się problemy. Projekt szyny nie zostanie zbudowany, otrzymuję to:

Rake [rake --prereqs] został przerwany!

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

Biblioteka nie załadowana: /opt/local/lib/libiconv.2.dylib

Odwołanie do: /Users/Parker/.rvm/gems/ruby-1.9.3-p448/gems/nokogiri-1.6.0/lib/nokogiri/nokogiri.bundle

Powód: Niezgodna wersja biblioteki: nokogiri.bundle wymaga wersji 8.0.0 lub nowszej, ale libiconv.2.dylib zapewnia wersję 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 '

...

Spróbowałem uruchomić

brew zainstaluj libiconv

do którego otrzymuję wiadomość:

Błąd: Brak dostępnej formuły dla libiconv Apple dystrybuuje libiconv z OS X, możesz go znaleźć w / usr / lib. Niektóre skrypty kompilacji nie potrafią go poprawnie wykryć. Sprawdź istniejące formuły rozwiązań.

Próbowałem też

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

do którego otrzymuję:

BŁĄD: Błąd podczas instalowania nokogiri:

BŁĄD: Nie udało się zbudować rozszerzenia natywnego 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 Rozpakowywanie libxml2-2.8.0.tar.gz do tmp / x86_64-apple-darwin12.5.0 / ports / libxml2 / 2.8.0 ... OK

Uruchamianie 'configure' dla libxml2 2.8.0 ... OK

Uruchamianie 'compile' dla libxml2 2.8.0 ... OK

Uruchomienie 'install' dla libxml2 2.8.0 ... OK

Aktywacja libxml2 2.8.0 (z /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). ..

Wyodrębnianie libxslt-1.1.26.tar.gz do tmp / x86_64-apple-darwin12.5.0 / ports / libxslt / 1.1.26 ... OK

Uruchamianie „configure” dla libxslt 1.1.26 ... OK

Uruchamianie 'compile' dla libxslt 1.1.26 ... OK

Uruchamianie „install” dla libxslt 1.1.26 ... OK

Aktywacja libxslt 1.1.26 (z /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). ..

sprawdzanie libxml / parser.h ... nie

> Brak - lib-ml2. Proszę odwiedźhttp://nokogiri.org/tutorials/installing_nokogiri.html pomoc w instalacji zależności. -----

*** extconf.rb nie powiodło się *** Nie można utworzyć pliku Makefile z jakiegoś powodu, prawdopodobnie brak niezbędnych bibliotek i / lub nagłówków. Sprawdź plik mkmf.log, aby uzyskać więcej informacji. Możesz potrzebować opcji konfiguracji.

Dostarczone opcje konfiguracji: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include = $ {opt-dir} / include --with-opt-lib - bez-opt-lib = $ {opt-dir} / lib --with-make-prog --without-make-prog --srcdir =. --curdir --ruby = / Users / 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-katalog} / include --with-iconv-lib --without-iconv-lib = $ {iconv-katalog} / lib - with-xml2-dir --with-xml2-include --without-xml2-include = $ {xml2-katalog} / 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- katalog} / 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

Pliki Gem pozostaną zainstalowane w /Users/Parker/.rvm/gems/ruby-2.0.0-p247/gems/nokogiri-1.6.0 do inspekcji.

Wyniki zarejestrowane w /Users/Parker/.rvm/gems/ruby-2.0.0-p247/gems/nokogiri-1.6.0/ext/nokogiri/gem_make.out

Pracowałem nad rozwiązaniem tego problemu przez ponad 8 godzin. Wypróbowałem każdy link i każdy zasugerował mi google. Jestem kompletnie zakłopotany. Wydaje mi się, że wpadłem w kłopoty i spowodowałem pewne problemy ze środowiskiem. Zdaję sobie sprawę, że prawdopodobnie potrzebnych jest więcej informacji, ale nie wiem, co dostarczyć. Daj mi znać, jakie inne informacje pomogą zdiagnozować problem.

questionAnswers(1)

yourAnswerToTheQuestion