Ini output konsolnya:
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>
Jadi apa yang terjadi? Apakah saya perlu me-reboot mesin saya? Atau haruskah itu langsung bekerja? Saya menggunakan Ubuntu 11.10, bantuan apa pun dihargai.
rvm use 1.9.3 --default
cobalah untuk menjadikannya default.Jawaban:
Anda telah merusak versi RVM. Ubuntu melakukan sesuatu untuk RVM yang menghasilkan banyak kesalahan, satu-satunya cara aman untuk memperbaiki untuk saat ini adalah dengan:
buka terminal baru dan validasi lingkungan bersih dari pengaturan RVM lama (seharusnya tidak ada output):
jika ada output, coba buka terminal baru, jika tidak membantu maka restart komputer Anda.
instal RVM :
Jika Anda merasa perlu berpegangan tangan, lihat Memasang Ruby di Ubuntu 12.04 , yang memberikan sedikit lebih banyak penjelasan.
sumber
rvm_dump_environment_flag=0
dll ...apt-get install rvm
banyak pengguna yang menjalankan perintah ini bahkan tidak mencari di situs RVM.Periksa Tautan Resmi ini
sumber
Saya mengalami masalah yang sama hari ini - versi ruby saya tidak cocok dengan instalasi rvm saya.
Juga
rvm current
gagal.Pesan kesalahan merekomendasikan perintah berguna ini, yang menyelesaikan masalah bagi saya:
sumber