ruby on rails - 'প্রয়োজন': লোড করার জন্য কোনও ফাইল নেই-mkmf(LoadError)




ruby-on-rails ubuntu (6)

আপনার রুবি 1.8 আছে তাই আপনাকে এটি কাজ করতে কমপক্ষে 1.9 এ আপগ্রেড করতে হবে।

যদি তাই হয়, তাহলে একটি রুবি মোম একটি নির্দিষ্ট সংস্করণ ইনস্টল কিভাবে পরীক্ষা ?

এই সাহায্য করবে না, তাহলে আবার ruby-dev পুনরায় ইনস্টল।

আমি রুবি 1.9.1 ব্যবহার করে উবুন্টু নত্তী নরওয়াল 11.04 এ রেল ইনস্টল করার চেষ্টা করছিলাম।

আমি apt-get install ruby1.9.1-full ব্যবহার করে রুবি ইনস্টল করে যা apt-get install ruby1.9.1-full প্যাকেজ ধারণ করে। আমি ভুল করে গেছি এবং আমি প্রস্তাব করেছি যে আমি ইতিমধ্যে 1.9.1-ডেভ ইন্সটল করব।

Building native extensions.  This could take a while...
ERROR:  Error installing rails:
    ERROR: Failed to build gem native extension.

        /usr/bin/ruby1.8 extconf.rb
extconf.rb:36:in `require': no such file to load -- mkmf (LoadError)
    from extconf.rb:36


Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/bcrypt-ruby-3.0.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/bcrypt-ruby-3.0.1/ext/mri/gem_make.out

আপনি RVM (রুবি ভার্সন ম্যানেজার) ব্যবহার করতে পারেন যা আপনার মেশিনে রুবিয়ের সমস্ত সংস্করণ পরিচালনা করতে সহায়তা করে, যা আপনার জন্য খুব সহায়ক (যখন স্থিতিশীল রিলিজে অস্থির রিলিজে স্থানান্তরিত হয়)

অথবা লিনাক্সের জন্য (ubuntu) sudo apt-get install ruby1.8-dev

তারপর sudo gem install rails এটি যাচাই করতে rails -v sudo gem install rails rails -v এটা রেলপথ সংস্করণ প্রদর্শন করা হবে

তারপরে আপনি bundles ইনস্টল করতে পারেন (বিকাশের জন্য প্রয়োজনীয় রত্ন)



আমি বিল্ড অপরিহার্য ইনস্টল প্রয়োজন:

sudo apt-get install build-essential

বান্ডিল ইনস্টল যখন আমি একই ত্রুটি পেয়েছিলাম

sudo apt-get install ruby-dev

আমার জন্য মহান কাজ করে এবং সমস্যাটি সমাধান করুন মিন্ট 16 রুবি 1.9.3


সমস্যাটি এখনও উবুন্টু 13/04 / 13.10 / 14.04 এ পুনরাবৃত্তি

এবং

sudo apt-get install ruby1.9.1-dev

ঠিক আছে আমার জন্য কাজ। তাই আপনি যদি উবুন্টু 13.04 / 13.10 / 14.04 ব্যবহার করেন তবে এটি ব্যবহার করে সত্যিই কার্যকরী হবে।

রুবি সংস্করণ 1.9.3 হলেও এটি কাজ করে। Repository এ কোন Ruby1.9.3-dev উপলব্ধ নেই কারণ এটি ...







ubuntu