web-dev-qa-db-fra.com

RVM: Désinstaller toutes les gemmes d'un gemset

J'ai des joyaux mondiaux et divers joyaux. Je veux supprimer tous les joyaux d'un gemset. Y a-t-il un moyen de faire cela, en plus de désinstaller le gemset?

132
Nerian

Utilisez le gemset empty commande:

rvm gemset empty mygems
251
Andy Lindeman

Cette commande supprime toutes les Ruby gems installés localement en une étape. Fonctionne bien dans Ubuntu 10.10

gem list | cut -d" " -f1 | xargs gem uninstall -aIx

PS - supprime tous les joyaux locaux. Utilisez Sudo en conséquence.

16
Sulabh Jain

vous pouvez aussi utiliser rvm --force gemset empty

12
Matilda

rvm gemset empty <gemset name>

Cela supprimera toutes les gemmes de votre gemset mentionné.

12
Ramiz Raja

rvm gemset empty <gemset> fonctionne, mais uniquement si vous spécifiez un nom de gemset.

Si vous souhaitez vider le gemset par défaut, vous devez passer une chaîne vide pour le nom du gemset.

rvm gemset empty mygems ""

4
Craig Walker

Retirer tous les joyaux d’un ensemble de pierres précieuses n’est-il pas essentiellement la même chose que supprimer et ensuite rajouter un ensemble de pierres précieuses? Pourquoi ne pas simplement faire ceci:

$ rvm gemset mygemset
$ rvm gemset delete mygemset
$ rvm gemset create mygemset
3
Upgradingdave

C'est le moyen le plus sûr de désinstaller toutes les pierres précieuses d'un gemset

Étape 1

Si votre version de gem est inférieure à 2.1.

gem update --system

gem --version

Étape 2

gem uninstall --all

références

2
Mukesh Kumar Gupta