Install zawiedzie pokazując:Nokogiri gem nie trafia do zainstalowania w 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.
Jednak patrząc na mkmf.log Nokogiri jest pokazane są następujące błędy:
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
Mam Xcode i to zainstalowane narzędzia poleceń. Mój ~/.bash_profile ma 64-bitową kompilację wymuszoną przez: export ARCHFLAGS = "- arch x86_64"
Mam libxml2, libxslt i libiconv zainstalowane przez Homebrew, a każdy z nich jest połączony. Próbowałem zainstalować wszystkie te bez ARCHFLAG w .bash_profile.
Mam również napar zainstalować apple-gcc42 i połączone, jak na to, jak znalazłem.
Próbowałem zainstalować nokogiri przekazując ścieżki do bibliotek libxml2, libxslt i libiconv w/usr/local/Cellar /, ale instalacja nadal kończy się niepowodzeniem, z tymi samymi błędami jak powyżej.
Zmarnowałem co najmniej jeden dzień - po prostu próbowałem zainstalować klejnot Ruby. Naprawdę chciałbym wrócić do rozwoju.
Czy ktoś może pomóc?
+1 'NOKOGIRI_USE_SYSTEM_LIBRARIES = 1 klej instalacji nokogiri' był wystarczający, aby zainstalować to dla mnie. Naprawdę należy to naprawić, instalacje nie powinny być tak trudne. Używam prawdziwych piły nokogiri, takich jak piły dozuki i używanie ich do cięcia jaskółek to nie jest problem. –
+1 za to rozwiązanie, pracował też dla mnie (oficjalny tutorial nie), jednak tutaj jest link: http://nokogiri.org/tutorials/installing_nokogiri.html – herrjeh42
To działało dla mnie. –