Ada dua "pengelola versi Ruby" di luar sana, yang dapat Anda pilih:
Ini memungkinkan Anda untuk menyimpan beberapa versi Ruby di sistem yang sama. Setelah Anda menginstal pengelola versi, dan menginstal versi Ruby Anda sendiri, Anda tidak akan mengacaukan Ruby dan Permata sistem Anda, yang merupakan manfaat terbesar. Tidak lagi sudo
! Tidak ada lagi kesalahan izin dan konflik Permata.
Yang mana yang harus saya pilih?
Keduanya melakukan hal yang sama, tetapi mereka mengikuti filosofi yang berbeda. Pilihannya terserah Anda.
Saya pribadi merekomendasikan rbenv
untuk kesederhanaannya. Saya sudah menggunakannya sejak bertahun-tahun dan selalu berhasil dengan baik. Sebelumnya saya akan merekomendasikan RVM (dan versi sebelumnya dari jawaban ini benar-benar menyebutkannya), tetapi saya merasa lebih sulit untuk masuk.
Bagaimana cara menginstalnya?
Jika Anda memilih rbenv
:
- Ikuti instruksi instalasi
- Install
ruby-build
- Jalankan di
rbenv install x.x.x
mana x.x.x
versinya (gunakan rbenv install --list
untuk melihat mana yang tersedia
- Jalankan
rbenv global x.x.x
untuk mengubah versi Ruby global Anda
Jika Anda memilih RVM:
- Gunakan metode instalasi yang aman
- Baca instruksi pemasangan - Anda mungkin menginginkan konfigurasi satu pengguna
- Gunakan
rvm list known
untuk mendaftar Rubi yang tersedia dan kemudian jalankan rvm install x.x.x
untuk menginstal versi tertentu.
- Gunakan
rvm use x.x.x --default
untuk mengubah Ruby default Anda