Cài đặt thất bại cho thấy:Nokogiri ngọc thất bại trong việc cài đặt trong 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.
Tuy nhiên, nhìn vào mkmf.log nokogiri của, các lỗi sau đây được hiển thị:
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
Tôi có xcode và nó công cụ lệnh được cài đặt. My ~/.bash_profile có biên dịch 64 bit bắt buộc bằng cách: xuất ARCHFLAGS = "- vòm x86_64"
Tôi có libxml2, libxslt và libiconv được cài đặt qua Homebrew và mỗi liên kết được liên kết. Tôi đã thử cài đặt tất cả những thứ này mà không có ARCHFLAG trong .bash_profile.
Tôi cũng đã pha cài đặt apple-gcc42 và được liên kết, theo cách tôi đã tìm thấy.
Tôi đã thử cài đặt nokogiri bằng cách chuyển các đường dẫn tới libxml2, libxslt và libiconv trong/usr/local/Cellar /, nhưng quá trình cài đặt vẫn không thành công, với cùng các lỗi như trên.
Tôi đã lãng phí ít nhất một ngày về điều này - chỉ cần cố gắng cài đặt một gem Ruby. Tôi thực sự muốn quay lại thực sự phát triển.
Mọi người có thể giúp bạn không?
+1 'NOKOGIRI_USE_SYSTEM_LIBRARIES = 1 gem install nokogiri' là đủ để cài đặt cho tôi. Điều này thực sự cần được cố định, cài đặt không nên khó khăn này. Tôi sử dụng cưa nokogiri thực sự như cưa dozuki và sử dụng chúng để cắt khớp đúng không phải là rắc rối này. –
+1 cho giải pháp này, làm việc cho tôi quá (các hướng dẫn chính thức không), tuy nhiên đây là liên kết: http://nokogiri.org/tutorials/installing_nokogiri.html – herrjeh42
Điều này làm việc cho tôi. –