Mam globalne klejnoty i różne zestawy klejnotów. Chcę usunąć wszystkie klejnoty z zestawu klejnotów. Czy można to zrobić poza odinstalowaniem gemset?
136
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
PS - usuwa wszystkie lokalne klejnoty. Użyj odpowiednio sudo.
źródło
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.
źródło
możesz także użyć
rvm --force gemset empty
źródło
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 ""
źródło
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ć:
źródło
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.
Krok 2
Bibliografia
źródło