Cara menghapus atau menghapus versi ruby dari rbenv . Saya telah menginstal dua versi ruby. Saat beralih ke ruby 1.9.3, saya mendapatkan kesalahan segmentasi. Adakah yang bisa membantu, bagaimana cara menghapus versi tertentu dari rbenv?
Cara menghapus atau menghapus versi ruby dari rbenv . Saya telah menginstal dua versi ruby. Saat beralih ke ruby 1.9.3, saya mendapatkan kesalahan segmentasi. Adakah yang bisa membantu, bagaimana cara menghapus versi tertentu dari rbenv?
Jawaban:
Jalan baru
Gunakan uninstall
perintah:rbenv uninstall [-f|--force] <version>
rbenv uninstall 2.1.0 # Uninstall Ruby 2.1.0
Gunakan rbenv versions
untuk melihat versi mana yang telah Anda instal.
Cara lama
Untuk menghapus versi Ruby dari rbenv, hapus direktori terkait di ~/.rbenv/versions
. Misalnya
rm -rf ~/.rbenv/versions/1.9.3-p0
Jalankan rbenv rehash
setelah itu untuk membersihkan biner shim basi dari versi yang dihapus.
~/.rbenv/version
dan kesalahan akan dihindari.
ruby-build sekarang menambahkan perintah uninstall ke rbenv untuk menangani penghapusan versi ruby, jika Anda ingin menghindari manual rm -fr
(yang mungkin dianggap berisiko) dan rbenv rehash
disarankan oleh @Stephenson. Untuk menghapus ruby versi 1.9.3-p0 Anda akan menjalankan yang berikut:
rbenv uninstall 1.9.3-p0
Seperti yang dikatakan Stephenson, tetapi ingatlah untuk mengubah versi & global jika mereka merujuk pada versi yang dihapus.