Ich habe globale Edelsteine und verschiedene Edelsteine. Ich möchte alle Edelsteine eines Edelsteinsets entfernen. Gibt es eine Möglichkeit, dies zu tun, außer das Gemset zu deinstallieren?
136
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
PS - Entfernt alle lokalen Edelsteine. Verwenden Sie sudo entsprechend.
quelle
gem list --no-versions | xargs gem uninstall -aIx
rvm gemset empty <gemset name>
Dadurch werden alle Edelsteine aus Ihrem erwähnten Edelsteinset entfernt.
quelle
Sie können auch verwenden
rvm --force gemset empty
quelle
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 ""
quelle
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:
quelle
jruby-1.5.6@radiant
. Alle Edelsteine befinden sich hier :/Users/dparoulek/.rvm/gems/jruby-1.5.6@radiant
. Wenn ich das tuervm 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.
Schritt 2
Verweise
quelle