Nếu bạn đang sử dụng RVM bạn có thể cài đặt đá quý của bạn vào gemsets . Bằng cách đó, khi bạn muốn thực hiện dọn dẹp toàn bộ, bạn có thể chỉ cần gỡ bỏ bộ đá quý, lần lượt loại bỏ tất cả các đá quý được cài đặt trong đó. Tùy chọn khác của bạn là chỉ cần gỡ cài đặt các đá quý không sử dụng và chạy lại bundle install
lệnh của bạn .
Vì Bundler có nghĩa là một công cụ tạo phiên bản gem theo từng dự án nên nó không cung cấp bundle clean
lệnh. Làm như vậy có nghĩa là khả năng loại bỏ đá quý liên quan đến các dự án khác cũng không được mong muốn. Điều đó có nghĩa là Bundler có thể là công cụ sai để sử dụng để quản lý thư mục gem của bạn. Khuyến nghị cá nhân của tôi là sử dụng bộ đá quý RVM để hộp cát đá quý của bạn trong các dự án hoặc phiên bản ruby nhất định.
bundle clean --force
không chạm vào đá quý toàn cầu của bạn, mà chỉ chạm vào những viên ngọc trong bộ đá quý hiện tại của bạn. Vì vậy,bundle clean --force
tạo ra kết quả tương tự như và được nhanh hơn sau đórvm gemset empty
tiếp theobundle install
.