Jika Anda menggunakan RVM, Anda dapat menginstal permata Anda ke dalam gemet . Dengan begitu, ketika Anda ingin melakukan pembersihan penuh, Anda cukup menghapus gemet, yang pada gilirannya menghapus semua permata yang terpasang di dalamnya. Pilihan Anda yang lain adalah dengan menghapus permata yang tidak digunakan dan menjalankan kembali bundle install
perintah Anda .
Karena bundler dimaksudkan sebagai alat pembuatan versi gem proyek per proyek, bundler tidak memberikan bundle clean
perintah. Melakukan hal itu berarti kemungkinan menghilangkan permata yang terkait dengan proyek lain juga, yang tidak diinginkan. Itu berarti bundler mungkin alat yang salah untuk digunakan untuk mengelola direktori permata Anda. Rekomendasi pribadi saya adalah menggunakan gemsets RVM untuk meng-sandbox permata Anda dalam proyek atau versi ruby tertentu.
bundle clean --force
tidak menyentuh permata global Anda, tetapi hanya yang ada di gemet Anda saat ini. Jadibundle clean --force
menghasilkan hasil yang sama seperti dan lebih cepat kemudianrvm gemset empty
diikuti olehbundle install
.