Antworten:
Verwenden Sie den gemset empty
Befehl:
rvm gemset empty mygems
rvm gemset empty
und es löscht das aktuelle Gemset.
Dieser Befehl entfernt alle in 1-Schritt lokal installierten Ruby-Edelsteine. Funktioniert gut in Ubuntu 10.10
gem list | cut -d" " -f1 | xargs gem uninstall -aIx
PS - Entfernt alle lokalen Edelsteine. Verwenden Sie sudo entsprechend.
gem list --no-versions | xargs gem uninstall -aIx
rvm gemset empty <gemset name>
Dadurch werden alle Edelsteine aus Ihrem erwähnten Edelsteinset entfernt.
rvm gemset empty <gemset>
funktioniert, aber nur, wenn Sie einen Gemset-Namen angeben.
Wenn Sie das Standard- Gemset leeren möchten, müssen Sie eine leere Zeichenfolge für den Gemset-Namen übergeben.
rvm gemset empty mygems ""
Ist das Entfernen aller Edelsteine aus einem Gemset nicht im Wesentlichen der gleiche Vorgang wie das Löschen eines Gemset und das anschließende Hinzufügen? Warum nicht einfach so machen:
$ rvm gemset mygemset
$ rvm gemset delete mygemset
$ rvm gemset create mygemset
jruby-1.5.6@radiant
. Alle Edelsteine befinden sich hier : /Users/dparoulek/.rvm/gems/jruby-1.5.6@radiant
. Wenn ich das tue rvm gemset radiant
, warnt es Sie, sich zu vergewissern, und löscht dann das gesamte /Users/dparoulek/.rvm/gems/jruby-1.5.6@radiant
Verzeichnis.
Dies ist der sicherste Weg, um alle Edelsteine eines Gemset zu deinstallieren
Schritt 1
Wenn Ihre Edelsteinversion kleiner als 2.1 ist.
gem update --system
gem --version
Schritt 2
gem uninstall --all