Odpowiedzi:
Użyj gemset empty
polecenia:
rvm gemset empty mygems
rvm gemset empty
i czyści obecny zestaw kamieni.
To polecenie usuwa wszystkie klejnoty ruby zainstalowane lokalnie w 1-kroku Działa dobrze w Ubuntu 10.10
gem list | cut -d" " -f1 | xargs gem uninstall -aIx
PS - usuwa wszystkie lokalne klejnoty. Użyj odpowiednio sudo.
gem list --no-versions | xargs gem uninstall -aIx
rvm gemset empty <gemset name>
Spowoduje to usunięcie wszystkich klejnotów ze wspomnianego zestawu klejnotów.
rvm gemset empty <gemset>
działa, ale tylko wtedy, gdy podasz nazwę zestawu gemset.
Jeśli chcesz opróżnić domyślny gemset, musisz podać pusty ciąg dla nazwy gemset.
rvm gemset empty mygems ""
Czy usunięcie wszystkich klejnotów z zestawu kamieni nie jest w istocie tą samą operacją, co usunięcie zestawu klejnotów, a następnie dodanie go z powrotem? Dlaczego po prostu tego nie zrobić:
$ rvm gemset mygemset
$ rvm gemset delete mygemset
$ rvm gemset create mygemset
jruby-1.5.6@radiant
. Wszystkie kamienie znajdują się tutaj: /Users/dparoulek/.rvm/gems/jruby-1.5.6@radiant
. Kiedy to zrobię rvm gemset radiant
, ostrzega cię, abyś się upewnił, a następnie usuwa cały /Users/dparoulek/.rvm/gems/jruby-1.5.6@radiant
katalog.
To najbezpieczniejszy sposób na odinstalowanie wszystkich klejnotów z zestawu klejnotów
Krok 1
Jeśli wersja gem jest mniejsza niż 2.1.
gem update --system
gem --version
Krok 2
gem uninstall --all