আমি ম্যাক ওএস ১০.৯.৩ এ নোকোগিরি ইনস্টল করার চেষ্টা করেছি এবং যা কিছু চেষ্টা করি না কেন, ইনস্টলটি নিম্নলিখিত ত্রুটি বার্তার সাথে শেষ পর্যন্ত ব্যর্থ হয়:
$ sudo gem install nokogiri -- --with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 --with-xml2-lib=/usr/local/Cellar/libxml2/2.9.1/lib --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28 --with-iconv-include=/usr/local/Cellar/libiconv/1.14/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib
Building native extensions with: '--with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 --with-xml2-lib=/usr/local/Cellar/libxml2/2.9.1/lib --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28 --with-iconv-include=/usr/local/Cellar/libiconv/1.14/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib'
This could take a while...
Building nokogiri using packaged libraries.
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb --with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 --with-xml2-lib=/usr/local/Cellar/libxml2/2.9.1/lib --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28 --with-iconv-include=/usr/local/Cellar/libiconv/1.14/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib
Building nokogiri using packaged libraries.
checking for iconv.h... yes
checking for iconv_open() in iconv.h... no
checking for iconv_open() in -liconv... no
checking for libiconv_open() in iconv.h... no
checking for libiconv_open() in -liconv... no
-----
libiconv is missing. please visit http://nokogiri.org/tutorials/installing_nokogiri.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=/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
--help
--clean
--use-system-libraries
--enable-static
--disable-static
--with-zlib-dir
--without-zlib-dir
--with-zlib-include
--without-zlib-include=${zlib-dir}/include
--with-zlib-lib
--without-zlib-lib=${zlib-dir}/lib
--enable-cross-build
--disable-cross-build
Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/nokogiri-1.6.2.1 for inspection.
Results logged to /Library/Ruby/Gems/2.0.0/gems/nokogiri-1.6.2.1/ext/nokogiri/gem_make.out
উত্স থেকে ব্রিউ এবং লাইবিকনভ বিল্ডিং ব্যবহার করে libxML2 এবং libxslt স্থাপন এবং ওয়েবে আশেপাশে প্রচুর সাহায্যের সন্ধানের পরে (" নোকোগিরি ইনস্টল করা " হিসাবে বর্ণিত হয়েছে ) ত্রুটিটি একই রয়েছে।
নোকোগিরির জন্য ইনস্টলেশন চালানোর চেষ্টা করার সময়, libxML2 এবং libxslt ভাল দেখা গেছে, তবে libiconv নয়।
এই বিষয়গুলির আরও ভাল জ্ঞান সহ যে কেউ নোকোগিরি ইনস্টল করবেন কীভাবে জানেন?
sudo gem install nokogiri
"। sudo
রত্ন ইনস্টল করতে বা ডিফল্ট রুবি পরিবর্তন করতে ব্যবহার করবেন না । পরিবর্তে পৃথক রুবি পরিচালনা করতে rbenv বা আরভিএম ব্যবহার করুন। এটি স্ট্যাক ওভারফ্লোতে একাধিকবার আচ্ছাদিত।
gem install nokogiri
তবে তারপরে আমি আমার ম্যাক ওএস রুবি ইনস্টলগুলি পরিচালনা করতে আরভিএম ব্যবহার করি। libxML এবং libxslt আইকনভের সাথে সম্পর্কিত নয়, তাই আমি আপনার প্রশ্নটি নোকোগিরি-টকের উপর জিজ্ঞাসা করার পরামর্শ দেব যা তাদের সমর্থন ফোরাম। নোকোগিরি ইনস্টল করার সময় কোনও আইকনভ সমস্যা আছে বলে মনে নেই এবং এটি আমার কাছে একগুচ্ছ মেশিনে রয়েছে।