আরভিএম দিয়ে রুবি 1.9.3 ইনস্টল করা হয়েছে তবে কমান্ড লাইন রুবি-ভি প্রদর্শন করে না


173

কনসোল আউটপুট এখানে:

sergio@sergio-VirtualBox:~$ rvm list

rvm rubies

   ruby-1.9.3 [ i386 ]

sergio@sergio-VirtualBox:~$ rvm use 1.9.3
Using /usr/share/ruby-rvm/gems/ruby-1.9.3

sergio@sergio-VirtualBox:~$ ruby -v
The program 'ruby' can be found in the following packages:
 * ruby1.8
 * ruby1.9.1
Try: sudo apt-get install <selected package>

তো কেমন যাচ্ছে? আমার কি আমার মেশিনটি রিবুট করা দরকার? বা এটি ঠিক ব্যাট থেকে কাজ করা উচিত? আমি উবুন্টু ১১.১০ ব্যবহার করছি, যে কোনও সহায়তা প্রশংসিত।


1
rvm use 1.9.3 --defaultএটি ডিফল্ট করার চেষ্টা করুন।
উদয়

@ ডেভ: ঠিক চেষ্টা করেছেন, একই ফলাফল result
শুধুমাত্র বলিভিয়ান এখানে

দেখে মনে হচ্ছে আপনি আরভিএম
লেফসলার

উত্তর:


551

আপনার আরভিএমের সংস্করণটি ভেঙে গেছে। উবুন্টু আরভিএমকে এমন কিছু করে যা প্রচুর ত্রুটি সৃষ্টি করে, আপাতত ঠিক করার একমাত্র নিরাপদ উপায় হ'ল:

sudo apt-get --purge remove ruby-rvm
sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh

নতুন টার্মিনাল খুলুন এবং বৈধতাযুক্ত পরিবেশটি পুরানো আরভিএম সেটিংস থেকে পরিষ্কার (কোনও আউটপুট হওয়া উচিত নয়):

env | grep rvm

যদি আউটপুট ছিল, নতুন টার্মিনাল খোলার চেষ্টা করুন, যদি এটি সাহায্য না করে তবে আপনার কম্পিউটার পুনরায় চালু করুন।

আরভিএম ইনস্টল করুন :

\curl -L https://get.rvm.io | 
  bash -s stable --ruby --autolibs=enable --auto-dotfiles

আপনি যদি কিছু হাত ধরে রাখার দরকার মনে করেন তবে উবুন্টু 12.04রুবি ইনস্টল করে দেখুন , যা আরও কিছুটা ব্যাখ্যা দেয়।


5
আমি নিশ্চিত নই যে --purge বিকল্পটি অ্যাপটি-গেটে ঠিক কী কাজ করে তবে এটি এটি আমার পক্ষে কার্যকর হয়েছে। আমি এক ঘন্টা বা দু' ঘন্টা ধরে এ নিয়ে লড়াই করেছি। ধন্যবাদ
ম্যাক্স শেমলিং

4
যদি এনভিটিতে এখনও প্রচুর পরিমাণে আরভিএম স্টাফ থাকে তবে আপনি কী করবেন? মত rvm_dump_environment_flag=0ইত্যাদি ...
jcollum

5
আরভিএম ইন্সটল করার একটি উপায় সমর্থন করে, তারা যে প্যাকেজটি তৈরি করছে তাতে তাদের সহায়তা করার জন্য কেউই আমাদের জিজ্ঞাসা করেনি, উবুন্টু প্যাকেজ প্রকাশ হওয়ার পর থেকে আমরা মূলত শত সমস্যা সমাধান করেছি ...
এমপিপিস

26
+1, আমি লিংকটি পাই যখন আমি সাধারণ উপায়ে আরভিএম ইনস্টল করার চেষ্টা করি :)
যশবন্ত

4
@ কেভিনএম 1 rvm.io আপনাকে কীভাবে আরভিএম ইনস্টল করবেন তা জানায়, এবং apt-get install rvmএই কমান্ডটি চালানো বেশিরভাগ ব্যবহারকারী আরভিএম সাইটেও সন্ধান করেন না।
এমপাপিস

9
  • ওপেন টার্মিনাল।
  • সম্পাদনা -> প্রোফাইল পছন্দসমূহ এ যান।
  • উইন্ডো খোলার শিরোনাম ও কমান্ড ট্যাবটি নির্বাচন করুন।
  • লগইন শেল হিসাবে চেকবক্স রান কমান্ড চিহ্নিত করুন।
  • উইন্ডোটি বন্ধ করুন এবং টার্মিনালটি পুনরায় চালু করুন।

এই অফিশিয়াল লিঙ্কটি চেক করুনএখানে চিত্র বর্ণনা লিখুন


0

আমি আজ একই ধরণের সমস্যায় পড়েছি - আমার রুবি সংস্করণটি আমার আরভিএম ইনস্টলগুলির সাথে মেলে না।

> ruby -v
ruby 2.0.0p481

> rvm list
rvm rubies
   ruby-2.1.2 [ x86_64 ]
=* ruby-2.2.1 [ x86_64 ]
   ruby-2.2.3 [ x86_64 ]

এছাড়াও, rvm currentব্যর্থ।

> rvm current
Warning! PATH is not properly set up, '/Users/randallreed/.rvm/gems/ruby-2.2.1/bin' is not at first place...

ত্রুটি বার্তাটি এই দরকারী কমান্ডটির প্রস্তাব দেয়, যা আমার জন্য সমস্যাটি সমাধান করেছে:

> rvm get stable --auto-dotfiles
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.