প্রসঙ্গে, এটি ফায়ারওয়াল রয়েছে এমন একটি রিমোট সার্ভারে। আমি একটি প্রক্সি মাধ্যমে আমার পরিবেশ স্থাপন করছি। আমি ruby 1.8.7
। আমি যখন রত্ন ইনস্টল করার চেষ্টা করি ..
sudo gem install --http-proxy <host address>:<port> json
আমি নিম্নলিখিত ত্রুটি পেয়েছি:
Building native extensions. This could take a while...
ERROR: Error installing json:
ERROR: Failed to build gem native extension.
/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h
Gem files will remain installed in /usr/lib64/ruby/gems/1.8/gems/json-1.8.1 for inspection.
Results logged to /usr/lib64/ruby/gems/1.8/gems/json-1.8.1/ext/json/ext/generator/gem_make.out
যেহেতু আমি সমস্যাটি কী তা সম্পর্কে নিশ্চিত নই, তাই আমি এটি গুগল করে খুঁজে পেয়েছি
রত্ন ইনস্টল: রত্নের দেশীয় এক্সটেনশন তৈরি করতে ব্যর্থ হয়েছে (শিরোনামের ফাইলগুলি খুঁজে পাচ্ছে না) - এখানে থাকা নির্দেশাবলী ইনস্টল করা মণির সাথে সুনির্দিষ্ট বলে মনে হচ্ছে।
কীভাবে জসন মণি ইনস্টল করবেন - মণি নেটিভ এক্সটেনশন তৈরি করতে ব্যর্থ হয়েছে এটি কিছুটা ভিন্ন ত্রুটি বলে মনে হচ্ছে।
কোন ইঙ্গিত? ধন্যবাদ!
/usr/lib/ruby/ruby.h
ফাইলের উপস্থিতি পরীক্ষা করুন, যদি এটি উপস্থিত থাকে তবে আমাদের থেকে ত্রুটি বার্তা দেখানgem_make.out
।