Problem die Installation des Nokogiri gem in Mac OS X 10.5.8

Bin ich versucht zu installieren, das Nokogiri-gem unter einem RVM verwaltet Ruby 1.8.7 installation von OS X Leopard (10.5.8).

Bin ich immer die folgende Fehlermeldung:

Building native extensions.  This could take a while...
ERROR:  Error installing nokogiri:
    ERROR: Failed to build gem native extension.

        /Users/user/.rvm/rubies/ruby-1.8.7-p352/bin/ruby extconf.rb
checking for libxml/parser.h... yes
checking for libxslt/xslt.h... yes
checking for libexslt/exslt.h... yes
checking for iconv_open() in iconv.h... no
checking for iconv_open() in -liconv... yes
checking for xmlParseDoc() in -lxml2... yes
checking for xsltParseStylesheetDoc() in -lxslt... yes
checking for exsltFuncRegister() in -lexslt... yes
checking for xmlHasFeature()... no
-----
The function 'xmlHasFeature' is missing from your installation of libxml2.  Likely this means that your installed version of libxml2 is old enough that nokogiri will not work well.  To get around this problem, please upgrade your installation of libxml2.

Please visit http://nokogiri.org/tutorials/installing_nokogiri.html for more help!
*** extconf.rb failed ***

Habe ich die neueste libxml2 installiert ist, über homebrew (brew install libxml2), so dass ich don ' T wissen, was anderes zu versuchen.


Update:

Habe ich versucht die Anweisungen aus der Nokogiri website und ich kann nicht das Nokogiri-gem-installation zu erkennen libxml2.

Pro die Anweisungen
Ich installiert und verbunden libxml2 und libxslt über homebrew:

brew install libxml2 libxslt
brew link libxml2 libxslt
gem install nokogiri

Die Fehlermeldung hat sich geändert, aber das Nokogiri-installation beschwert sich, dass libxml2 fehlt:

...
checking for libxml/parser.h... yes
checking for libxslt/xslt.h... yes
checking for libexslt/exslt.h... yes
checking for iconv_open() in iconv.h... no
checking for iconv_open() in -liconv... yes
checking for xmlParseDoc() in -lxml2... no
-----
libxml2 is missing.  please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies

Installierte libxml2 version 2.7.8.


Update Update:

Ich habe versucht die Installation der iconv-Bibliothek von homebrew zu sehen, ob ich helfen könnte den Fehler checking for iconv_open() in iconv.h... no, so lief ich die Befehle:

brew install libiconv
brew link libiconv

Und nach Beendigung der installation habe ich versucht zu installieren das nokogiri-gem wieder, um diese Fehlermeldung, wo der installer meckert, dass libiconv fehlt

hecking for libxml/parser.h... yes
checking for libxslt/xslt.h... yes
checking for libexslt/exslt.h... yes
checking for iconv_open() in iconv.h... no
checking for iconv_open() in -liconv... no
-----
libiconv is missing.  please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies.
-----

Ich bin ratlos.

InformationsquelleAutor bruno077 | 2012-02-17
Schreibe einen Kommentar