Install install करने fails fails showing:Nokogiri gem 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.
However, nokogiri चलो पर mkmf.log looking, निम्नलिखित errors दिखाया जाता है:
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
मुझे है और यह है xcode कमांड उपकरण स्थापित। मेरे ~/.bash_profile 64 बिट द्वारा मजबूर संकलन किया गया है: निर्यात ARCHFLAGS = "- मेहराब x86_64"
मैं है libxml2, libxslt, और Homebrew के माध्यम से स्थापित libiconv, और प्रत्येक जुड़ा हुआ है। मैंने इन सभी को ARCHFLAG के बिना .bash_profile में इंस्टॉल करने का प्रयास किया है।
मैंने एप्पल-जीसीसी 42 स्थापित किया है और लिंक किया है, जैसा कि मैंने पाया है।
मैंने libxml2, libxslt, और libiconv/usr/local/cellar/में libiconv को पास करके नोकोगिरी स्थापित करने का प्रयास किया है, लेकिन इंस्टॉल अभी भी ऊपर की तरह ही त्रुटियों के साथ विफल रहता है।
मैंने कम से कम एक दिन बर्बाद कर दिया है - बस एक रूबी मणि स्थापित करने की कोशिश कर रहा है। मैं वास्तव में वास्तव में विकास के लिए वापस जाना पसंद करेंगे।
क्या कोई मदद कर सकता है?
+1 'NOKOGIRI_USE_SYSTEM_LIBRARIES = 1 मणि इंस्टॉल नोकोगिरी 'मेरे लिए स्थापित करने के लिए पर्याप्त था। यह वास्तव में तय किया जाना चाहिए, स्थापित करना मुश्किल नहीं होना चाहिए। मैं असली नोकोगिरी आरे का उपयोग करता हूं जैसे कि दर्जन आरी और डोवेट्स को काटने के लिए उनका उपयोग करना यह बहुत परेशानी नहीं है। इस समाधान के लिए –
+1, मेरे लिए भी काम किया (आधिकारिक ट्यूटोरियल नहीं था), हालांकि यहां लिंक है: http://nokogiri.org/tutorials/installing_nokogiri.html – herrjeh42
यह मेरे लिए काम करता है। –