আমার রুবিজেমস ১.৩.১ ইনস্টল করা আছে তবে আমি আবার ১.২.০ এ যেতে চাই। রুবিজেমস ডাউনগ্রেড করার আদেশ কী?
আমার রুবিজেমস ১.৩.১ ইনস্টল করা আছে তবে আমি আবার ১.২.০ এ যেতে চাই। রুবিজেমস ডাউনগ্রেড করার আদেশ কী?
উত্তর:
নভেম্বর ২০১১ আপডেট হয়েছে: এখন আরভিএম শেষ হয়ে গেছে, চলার চেষ্টা করুন rvm install rubygems <version>
।
sudo gem update --system 1.4.2
বাrvm install rubygems 1.4.2
পুরানো রেলের সংস্করণের কারণে 1.5.2 থেকে 1.4.2 থেকে ডাউনগ্রেড করার সময় এটি আমার পক্ষে কাজ করেছে:
sudo gem update --system 1.4.2
রুবিজেমস ডাউনগ্রেডিং / আপগ্রেড সম্পর্কে আরও তথ্য: https://github.com/rubygems/rubygems/blob/master/UPGRADING.md
2-3-stable
শাখায় স্থির হয়েছে ( লিঙ্কটি দেখুন )। সম্ভবত এই ফিক্সটি ২.২.x এর পরবর্তী প্রকাশে উপলব্ধ হবে will
rvm
। আপনি rbenv
এটি ব্যবহার করার সময় রুবি ইনস্টলেশনটি অনুলিপি করার জন্য যথেষ্ট হওয়া উচিত। যখন আপনি ব্যবহার করবেন না বা rbenv
তার rvm
চেয়েও আমি আপনাকে ব্যবহার করার পরামর্শ দেব rbenv
কারণ অন্যথায় আপনাকে সিস্টেম রুবি দিয়ে পিছনে যেতে হবে
আপনি যদি আরভিএম ব্যবহার করে থাকেন তবে বর্তমান রুবি রত্নগুলি সরাতে আপনি এটি করতে পারেন, তারপরে রুবিজেমগুলি আপগ্রেড / ডাউনগ্রেড করুন:
rvm install rubygems 1.4.2
এটি কেবলমাত্র ওএসএক্সে 1.5.0 থেকে 1.4.2 এ ফিরে আসার জন্য আমার পক্ষে কাজ করেছে
sudo gem uninstall -v '1.5.0' rubygems-update
sudo gem update --system --local
পুরানো রেল 3 স্ট্যাকে আমার একই সমস্যা ছিল। যখন এই ধরণের সমস্যাগুলি দেখা দেয়, তখন আমার প্রস্তাবটি হ'ল প্রোডাকশন সার্ভারে যে অ্যাপ্লিকেশনটি বর্তমানে চলছে এবং এটি কোন রুবিজেম সংস্করণটি ব্যবহার করছে তা পরীক্ষা করে দেখুন:
gem -v
আমার জন্য, এটি ব্যবহার করছিল 1.8.24। সুতরাং আমি যা করতে হয়েছিল তা হ'ল আমার বর্তমান রুবিজেমগুলি ডাউনগ্রেড করা যা "আরভিএম ইনস্টল 1.9.3" থেকে উত্পন্ন হয়েছিল, যখন আমি এই অ্যাপ্লিকেশনটির জন্য পুরানো রুবি ইনস্টল করেছি। আমি নিম্নলিখিত আদেশটি চালিয়েছি:
$ rvm install rubygems 1.8.24 --force
এবং এটা কাজ করে. দ্রষ্টব্য আমি উবুন্টু 14.04 চালাচ্ছি এবং আমি যে সার্ভারটি ব্যবহার করছি তা হ'ল উবুন্টু।
আমার এই রুবি সংস্করণটির প্রয়োজনীয় রত্ন সংস্করণে ফিরে যেতে আমি এই আদেশটি ব্যবহার করেছি:
rvm rubygems current
এটি যদি চেকসাম ত্রুটি দেয় তবে চেষ্টা করুন
rvm rubygems current --verify-downloads 1
এটা আমার জন্য কৌতুক করেছে।