Saya memiliki permata global dan berbagai macam permata. Saya ingin menghapus semua permata dari sebuah gemet. Apakah ada cara untuk melakukannya, selain mencopot pemasangan gemet?
136
Gunakan gemset empty
perintah:
rvm gemset empty mygems
rvm gemset empty
dan menghapus gemset saat ini.Perintah ini menghapus semua permata ruby yang diinstal secara lokal dalam 1 langkah Bekerja dengan baik di Ubuntu 10.10
gem list | cut -d" " -f1 | xargs gem uninstall -aIx
PS - menghapus semua permata lokal. Gunakan sudo sebagaimana mestinya.
sumber
gem list --no-versions | xargs gem uninstall -aIx
rvm gemset empty <gemset name>
Ini akan menghapus semua permata dari gemet yang Anda sebutkan.
sumber
Anda juga bisa menggunakan
rvm --force gemset empty
sumber
rvm gemset empty <gemset>
berfungsi, tetapi hanya jika Anda menentukan nama gemet.Jika Anda ingin mengosongkan Gemset default , Anda harus memberikan string kosong untuk nama Gemset.
rvm gemset empty mygems ""
sumber
Bukankah menghapus semua permata dari gemet pada dasarnya operasi yang sama seperti menghapus permata dan kemudian menambahkannya kembali? Mengapa tidak melakukan ini saja:
sumber
jruby-1.5.6@radiant
. Semua permata terletak di sini:/Users/dparoulek/.rvm/gems/jruby-1.5.6@radiant
. Ketika saya melakukannyarvm gemset radiant
, maka itu memperingatkan Anda untuk memastikan, dan kemudian menghapus seluruh/Users/dparoulek/.rvm/gems/jruby-1.5.6@radiant
direktori.Ini adalah cara teraman untuk menghapus semua permata dari sebuah gemet
Langkah 1
Jika versi permata Anda kurang dari 2.1.
Langkah 2
referensi
sumber