J'ai des gemmes mondiales et divers ensembles de gemmes. Je souhaite supprimer toutes les gemmes d'un ensemble de gemmes. Existe-t-il un moyen de faire cela, en plus de désinstaller le jeu de gemmes?
136
Utilisez la gemset empty
commande:
rvm gemset empty mygems
rvm gemset empty
et cela efface l'ensemble de gemmes actuel.Cette commande supprime toutes les gemmes ruby installées localement en 1 étape Fonctionne bien dans Ubuntu 10.10
PS - supprime toutes les gemmes locales. Utilisez sudo en conséquence.
la source
gem list --no-versions | xargs gem uninstall -aIx
rvm gemset empty <gemset name>
Cela supprimera toutes les gemmes de votre ensemble de gemmes mentionné.
la source
vous pouvez aussi utiliser
rvm --force gemset empty
la source
rvm gemset empty <gemset>
fonctionne, mais uniquement si vous spécifiez un nom de jeu de gemmes.Si vous souhaitez vider le jeu de gemmes par défaut , vous devez passer une chaîne vide pour le nom du jeu de gemmes.
rvm gemset empty mygems ""
la source
La suppression de toutes les gemmes d'un ensemble de gemmes n'est-elle pas essentiellement la même opération que la suppression d'un ensemble de gemmes, puis son ajout? Pourquoi ne pas simplement faire ceci:
la source
jruby-1.5.6@radiant
. Toutes les pierres précieuses se trouvent ici:/Users/dparoulek/.rvm/gems/jruby-1.5.6@radiant
. Lorsque je le faisrvm gemset radiant
, il vous avertit de vous en assurer, puis supprime tout le/Users/dparoulek/.rvm/gems/jruby-1.5.6@radiant
répertoire.C'est le moyen le plus sûr de désinstaller toutes les gemmes d'un ensemble de gemmes
Étape 1
Si votre version gem est inférieure à 2.1.
Étape 2
références
la source