Несовместимая версия библиотеки: nokogiri.bundle требует версию 8.0.0 или более позднюю, но libiconv.2.dylib предоставляет версию 7.0.0

В попытке установить mysql на моем Mac для проекта rails я последовал онлайн-предложению установить homebrew и удалить порты mac. Это где проблемы начались. Проект рельсы не будет строить, я получаю это:

[rake --prereqs] рейк прерван!

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

Библиотека не загружена: /opt/local/lib/libiconv.2.dylib

Ссылка на: /Users/Parker/.rvm/gems/ruby-1.9.3-p448/gems/nokogiri-1.6.0/lib/nokogiri/nokogiri.bundle

Причина: несовместимая версия библиотеки: nokogiri.bundle требует версию 8.0.0 или более позднюю, но libiconv.2.dylib предоставляет версию 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 '

...

Я попробовал предложить запустить

brew установить libiconv

на что я получаю сообщение:

Ошибка: нет доступной формулы для libiconv Apple распространяет libiconv с OS X, вы можете найти ее в / usr / lib. Некоторые сценарии сборки не могут правильно определить его, пожалуйста, проверьте существующие формулы для решений.

Я также пытался

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

на который я получаю:

ОШИБКА: Ошибка установки nokogiri:

ОШИБКА: не удалось создать собственное расширение для гема.

/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 Извлечение libxml2-2.8.0.tar.gz в tmp / x86_64-apple-darwin12.5.0 / ports / libxml2 / 2.8.0 ... OK

Запуск 'configure' для libxml2 2.8.0 ... ОК

Запуск компиляции для libxml2 2.8.0 ... ОК

Запуск 'install' для libxml2 2.8.0 ... ОК

Активация libxml2 2.8.0 (из /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). ..

Извлечение libxslt-1.1.26.tar.gz в tmp / x86_64-apple-darwin12.5.0 / ports / libxslt / 1.1.26 ... ОК

Запуск 'configure' для libxslt 1.1.26 ... ОК

Запуск компиляции для libxslt 1.1.26 ... ОК

Запуск 'install' для libxslt 1.1.26 ... ОК

Активация libxslt 1.1.26 (из /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). ..

проверка на libxml / parser.h ... нет

> ----- libxml2 отсутствует. пожалуйста, посетитеhttp://nokogiri.org/tutorials/installing_nokogiri.html за помощь в установке зависимостей. -----

*** extconf.rb не удалось *** Не удалось создать Makefile по какой-то причине, возможно, из-за отсутствия необходимых библиотек и / или заголовков. Проверьте файл mkmf.log для более подробной информации. Вам могут понадобиться параметры конфигурации.

Предоставленные параметры конфигурации: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include = $ {opt-dir} / include --with-opt-lib - без-opt-lib = $ {opt-dir} / lib --with-make-prog --without-make-prog --srcdir =. --curdir --ruby = / Пользователи / 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 = $ {iconv-dir} / lib - with-xml2-dir --with-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

Gem-файлы остаются установленными в /Users/Parker/.rvm/gems/ruby-2.0.0-p247/gems/nokogiri-1.6.0 для проверки.

Результаты заносятся в /Users/Parker/.rvm/gems/ruby-2.0.0-p247/gems/nokogiri-1.6.0/ext/nokogiri/gem_make.out

Я работал над решением этой проблемы более 8 часов. Я перепробовал каждую ссылку, и каждое предложение, которое предлагает мне Google. Я полностью в тупике. Мне кажется, я нахожусь над моей головой и вызвал некоторые проблемы с окружающей средой. Я понимаю, что, возможно, нужно больше информации, но я не знаю, что предоставить. Пожалуйста, дайте мне знать, какая другая информация поможет диагностировать проблему.

Ответы на вопрос(1)

Ваш ответ на вопрос