Nếu bạn đang sử dụng RVM, bạn có thể cài đặt đá quý của mình thành gemsets. Bằng cách đó khi bạn muốn thực hiện một dọn dẹp hoàn toàn, bạn có thể chỉ cần loại bỏ gemset, từ đó loại bỏ tất cả các gem được cài đặt trong nó. Tùy chọn khác của bạn là chỉ cần gỡ cài đặt các đá quý chưa sử dụng của bạn và chạy lại lệnh bundle install
của bạn.
Vì trình tạo gói có nghĩa là công cụ phiên bản đá quý dự án cho mỗi dự án, nó không cung cấp lệnh bundle clean
. Làm như vậy sẽ có nghĩa là khả năng loại bỏ đá quý liên kết với các dự án khác là tốt, mà sẽ không được mong muốn. Điều đó có nghĩa rằng bundler có lẽ là công cụ sai để sử dụng để quản lý thư mục gem của bạn. Đề nghị cá nhân của tôi sẽ được sử dụng đá quý RVM để sandbox đá quý của bạn trong các dự án nhất định hoặc các phiên bản ruby.
Nguồn
2011-10-26 16:03:59
Đối với những người sử dụng rvm, lưu ý rằng 'bó sạch - lực lượng 'không chạm vào đá quý toàn cầu của bạn, nhưng chỉ những viên đá quý hiện tại của bạn. Vì vậy, 'bundle clean --force' tạo ra kết quả tương tự và nhanh hơn' rvm gemset empty' theo sau là 'bundle install'. –
KHUYẾN CÁO: "Gói sạch - lực lượng" có thể thổi bay một số lượng lớn đá quý nếu bạn không cẩn thận. Đó sẽ là dòng đầu tiên của phản ứng này ... đặc biệt là vì nó có rất nhiều phiếu bầu. HÃY CẨN THẬN! – jerrylroberts