Câu trả lời:
Sử dụng gemset empty
lệnh:
rvm gemset empty mygems
rvm gemset empty
và nó xóa đá quý hiện tại.
Lệnh này loại bỏ tất cả các viên đá quý ruby được cài đặt cục bộ trong 1 bước Hoạt động tốt trong Ubuntu 10.10
gem list | cut -d" " -f1 | xargs gem uninstall -aIx
PS - loại bỏ tất cả đá quý địa phương. Sử dụng sudo cho phù hợp.
gem list --no-versions | xargs gem uninstall -aIx
rvm gemset empty <gemset name>
Điều này sẽ loại bỏ tất cả đá quý từ đá quý được đề cập của bạn.
rvm gemset empty <gemset>
hoạt động, nhưng chỉ khi bạn chỉ định một tên đá quý.
Nếu bạn muốn làm trống gemet mặc định , bạn cần truyền một chuỗi rỗng cho tên gemet.
rvm gemset empty mygems ""
Không phải là loại bỏ tất cả các viên đá quý ra khỏi một viên đá quý về cơ bản giống như thao tác xóa một viên đá quý và sau đó thêm nó trở lại? Tại sao không làm điều này:
$ rvm gemset mygemset
$ rvm gemset delete mygemset
$ rvm gemset create mygemset
jruby-1.5.6@radiant
. Tất cả các đá quý được đặt ở đây : /Users/dparoulek/.rvm/gems/jruby-1.5.6@radiant
. Khi tôi làm rvm gemset radiant
, sau đó nó sẽ cảnh báo bạn để đảm bảo, và sau đó xóa toàn bộ /Users/dparoulek/.rvm/gems/jruby-1.5.6@radiant
thư mục.
Đây là cách an toàn nhất để gỡ cài đặt tất cả đá quý của đá quý
Bước 1
Nếu phiên bản đá quý của bạn ít hơn 2.1.
gem update --system
gem --version
Bước 2
gem uninstall --all