installa FAIL mostrando:Nokogiri gemma non riesce a installare in OS X Mavericks
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.
Tuttavia, guardando mkmf.log di nokogiri, i seguenti errori vengono mostrato:
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
ho Xcode ed è strumenti di comando installati. mio ~/.bash_profile ha 64bit alla compilazione costretto da: ARCHFLAGS export = "- arch x86_64"
ho libxml2, libxslt, e libiconv installato tramite Homebrew, e ciascuno è collegato. Ho provato a installare tutti questi senza ARCHFLAG in .bash_profile.
Ho anche installato apple-gcc42 e collegato, come da come ho trovato.
Ho provato a installare nokogiri passando i percorsi a libxml2, libxslt e libiconv in/usr/local/Cellar /, ma l'installazione continua a fallire, con gli stessi errori di cui sopra.
Ho sprecato almeno un giorno su questo - solo cercando di ottenere un gemma Ruby installato. Mi piacerebbe davvero tornare a svilupparmi davvero.
Qualcuno può aiutare per favore?
+1 'NOKOGIRI_USE_SYSTEM_LIBRARIES = 1 gem install nokogiri' è stato sufficiente per ottenere questo da installare per me. Questo dovrebbe essere corretto, le installazioni non dovrebbero essere così difficili. Io uso vere seghe di nokogiri come le seghe dozuki e usarle per tagliare le code di rondine non è un problema. –
+1 per questa soluzione, ha funzionato anche per me (il tutorial ufficiale no), tuttavia ecco il link: http://nokogiri.org/tutorials/installing_nokogiri.html – herrjeh42
Questo ha funzionato per me. Lo script –