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 rbenvuntuk 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.xmana x.x.xversinya (gunakan rbenv install --listuntuk melihat mana yang tersedia
- Jalankan
rbenv global x.x.xuntuk 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 knownuntuk mendaftar Rubi yang tersedia dan kemudian jalankan rvm install x.x.xuntuk menginstal versi tertentu.
- Gunakan
rvm use x.x.x --defaultuntuk mengubah Ruby default Anda