मैं इसी तरह के मुद्दों के लिए खोज क्या पाया के साथ विंडोज 8 64 पर nokogiri मणि के लिए याद आ रही थी कि Nokogiri अभी तक रूबी 2.0 साथ x64 समर्थन नहीं है। हालांकि मैं पर हूं, विंडोज x64 मशीन मेरा रूबी संस्करण रूबी 1.9.3p392 (2013-02-22) [i386-mingw32] railsinstaller.org से (रेल 3.2.13 के साथ) पर है। इसका अर्थ यह भी है कि देवकिट पहले से स्थापित है। - --with-xml2-लिब --with-xslt-लिब --platformlibxml2 रूबी 1.9.3
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb
checking for libxml/parser.h... no
-----
libxml2 is missing. please visit http://nokogiri.org/tutorials/installing_nokog
iri.html for help with installing dependencies.
-----
*** 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=C:/RailsInstaller/Ruby1.9.3/bin/ruby
--with-zlib-dir
--without-zlib-dir
--with-zlib-include
--without-zlib-include=${zlib-dir}/include
--with-zlib-lib
--without-zlib-lib=${zlib-dir}/lib
--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=${xml2-dir}/lib
जबकि मणि स्थापित nokogiri --pre:
मणि nokogiri --pre स्थापित इस त्रुटि देता है = माणिक को जन्म देती है तो यह त्रुटि:
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb --with-xml2-lib --wi
th-xslt-lib --platform=ruby
*** 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=C:/RailsInstaller/Ruby1.9.3/bin/ruby
--with-zlib-dir
--without-zlib-dir
--with-zlib-include
--without-zlib-include=${zlib-dir}/include
--with-zlib-lib
--without-zlib-lib=${zlib-dir}/lib
--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=${xml2-dir}/lib
C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/mkmf.rb:1544:in `dir_config': undefin
ed method `split' for true:TrueClass (NoMethodError)
from extconf.rb:147:in `<main>'
मैं के माध्यम से इस में से किसी को एक विशिष्ट समाधान खोजने में असमर्थ था अतः/गूगल समूहों/ब्लॉग/आदि, वहाँ एक है?
PATH=C:\RailsInstaller\Git\cmd;C:\RailsInstaller\Ruby1.9.3\bin;C:\windows;C:\win
dows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files(
x86)\Git\cmd;C:\Program Files\nodejs\;C:\cygwin\bin;C:\mingw64\x86_64-w64-mingw3
2\bin;C:\mingw64\bin;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\gi
t\cmd;C:\Users\Joshua\AppData\Roaming\npm;C:\mingw64\x86_64-w64-mingw32\bin;C:\P
rogram Files\PostgreSQL\9.2\bin;
मैं भी http://linux.softpedia.com/progDownload/libxml2-Download-162.html से libxml2 को डाउनलोड करने और सी के अंदर सामग्री रखने की कोशिश की है:
यहाँ मेरी पथ है \ RailsInstaller \ Ruby1.9.3 \ lib के साथ-साथ C: \ RailsInstaller \ DevKit \ lib लेकिन मुझे एक ही त्रुटि मिली है।
tl; डॉ पास के विकल्पों के आधार पर दो अलग-अलग त्रुटियां प्रतीत होती हैं। Parser.h त्रुटि और TrueClass 'विभाजन' त्रुटि।
धन्यवाद, मैंने कुछ ऐसा ही किया। मैं बस सब कुछ रूबी और रेल से संबंधित, और railsinstaller.org से एक ताजा स्थापित करने के समाप्त हो गया। तार कहीं पार हो गए लेकिन ऐसा लगता है कि अब काम कर रहा है। – jzig
@Perhentian एक आदर्श समाधान, आश्चर्य की तरह काम किया। बहुत बहुत धन्यवाद – Harshit