Snow Leopard के उन्नयन के बाद, मैंने पाया है कि कुछ जवाहरात नहीं रह गया है स्थापित करने के लिए काम किया, webrat सहित, मशीनीकरण आदि हर बार जब मैं इस त्रुटि मिलती है:त्रुटियाँ Snow Leopard पर कुछ जवाहरात स्थापित करने - libxml2
checking for xmlParseDoc() in -lxml2... no
libxml2 is missing. try 'port install libxml2' or 'yum install libxml2'
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
और कोई , मैंने मैकपोर्ट्स के साथ इसे स्थापित करने की कोशिश नहीं की है, क्योंकि मैंने कुछ साल पहले मैकपोर्ट्स को फोर्सवॉयर किया था जब मैंने पाया कि मैं आसानी से बंदरगाहों को डाउनग्रेड/प्रबंधित नहीं कर सका। तब से, मैं हाथ से स्रोत से बहुत ही आरामदायक इमारत बन गया हूं, और यह पहली बार है जब मैंने अपने केन से परे कुछ चलाया है। मैं मैकपोर्ट पर वापस जाने के लिए राजी होने के लिए तैयार हूं, लेकिन केवल अगर इसका कोई आसान समाधान नहीं है तो मुझे याद आ रही है।
ऐसा नहीं है कि वास्तव में libxml2 याद आ रही है, बस पुराना हो चुका शायद? प्रकट नहीं होता है ...
बढ़ाया उत्पादन
ERROR: Failed to build gem native extension.
/usr/local/bin/ruby extconf.rb
checking for iconv.h in /opt/local/include/,/opt/local/include/libxml2,/opt/local/include,/opt/local/include,/opt/local/include/libxml2,/usr/local/include,/usr/local/include/libxml2,/usr/local/include,/usr/local/include/libxml2,/usr/include,/usr/include/libxml2... yes
checking for libxml/parser.h in /opt/local/include/,/opt/local/include/libxml2,/opt/local/include,/opt/local/include,/opt/local/include/libxml2,/usr/local/include,/usr/local/include/libxml2,/usr/local/include,/usr/local/include/libxml2,/usr/include,/usr/include/libxml2... yes
checking for libxslt/xslt.h in /opt/local/include/,/opt/local/include/libxml2,/opt/local/include,/opt/local/include,/opt/local/include/libxml2,/usr/local/include,/usr/local/include/libxml2,/usr/local/include,/usr/local/include/libxml2,/usr/include,/usr/include/libxml2... yes
checking for libexslt/exslt.h in /opt/local/include/,/opt/local/include/libxml2,/opt/local/include,/opt/local/include,/opt/local/include/libxml2,/usr/local/include,/usr/local/include/libxml2,/usr/local/include,/usr/local/include/libxml2,/usr/include,/usr/include/libxml2... yes
checking for xmlParseDoc() in -lxml2... no
libxml2 is missing. try 'port install libxml2' or 'yum install libxml2'
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/local/bin/ruby
--with-iconv-dir
--without-iconv-dir
--with-iconv-include
--without-iconv-include=${iconv-dir}/include
--with-iconv-lib
--without-iconv-lib=${iconv-dir}/lib
--with-xml2-dir
--without-xml2-dir
--with-xml2-include
--without-xml2-include=${xml2-dir}/include
--with-xml2-lib
--without-xml2-lib=${xml2-dir}/lib
--with-xslt-dir
--without-xslt-dir
--with-xslt-include
--without-xslt-include=${xslt-dir}/include
--with-xslt-lib
--without-xslt-lib=${xslt-dir}/lib
--with-xml2lib
--without-xml2lib
Gem files will remain installed in /usr/local/lib/ruby/gems/1.8/gems/nokogiri-1.4.1 for inspection.
Results logged to /usr/local/lib/ruby/gems/1.8/gems/nokogiri-1.4.1/ext/nokogiri/gem_make.out
धन्यवाद @floyd यह मेरे लिए भी काम कर रहा है –