88 votes

Comment désinstaller complètement les Cocoapods de la machine Mac ?

J'ai installé Cocoapods version 0.28, et maintenant je veux le désinstaller de ma machine. Comment puis-je le faire ?

143voto

neilco Points 1449

Tout d'abord, déterminez quelle(s) version(s) de Cocoapods vous avez installée(s) en exécutant ceci dans le Terminal :

gem list --local | grep cocoapods

Vous obtenez un résultat similaire à celui-ci :

cocoapods (0.27.1, 0.20.2)
cocoapods-core (0.27.1, 0.20.2)
cocoapods-downloader (0.2.0, 0.1.2)

Ici, j'ai deux versions de Cocoapods installées.

Pour le supprimer complètement, exécutez les commandes suivantes :

gem uninstall cocoapods
gem uninstall cocoapods-core
gem uninstall cocoapods-downloader

Si vous avez plusieurs versions installées, comme c'est mon cas, il vous demandera de choisir une version spécifique ou toutes. Si vous souhaitez désinstaller une version spécifique, vous pouvez également utiliser la commande -v comme suit :

gem uninstall cocoapods -v 0.20.2

Running gem list --local | grep cocoapods confirmera à nouveau que Cocoapods a été supprimé.

Vous avez peut-être des artefacts résiduels dans un dossier caché de votre répertoire personnel. Supprimez-les avec :

rm -rf ~/.cocoapods

44voto

Ayush Goel Points 501

J'ai utilisé le bash script suivant pour supprimer toutes les gemmes pertinentes.

for i in $( gem list --local --no-version | grep cocoapods );
do 
    gem uninstall $i; 
done

En outre, supprimer ~/.cocoapods pour supprimer le cache des podspecs.

rm -rf ~/.cocoapods/

29voto

AmitP Points 381

gem list --local | grep cocoapods | awk '{print $1}' | xargs sudo gem uninstall

12voto

Facile, il suffit d'exécuter la commande suivante pour supprimer toutes les gemmes cocoapod ou seulement une gemme spécifique :

sudo gem uninstall cocoapods

4voto

Stefan Points 131

Si vous avez 2 versions de cocoapods installées et que vous ne pouvez pas comprendre pourquoi ou comment les supprimer, je vous demande ceci ...

Avez-vous, à un moment donné, exécuté cette commande ?

sudo gem install cocoapods -n /usr/local/bin

Si votre réponse est oui et que vous vous efforcez de trouver une réponse faites comme moi et courez :

sudo gem uninstall cocoapods -n /usr/local/bin

Vous comprenez ? :) Cela devrait régler le problème de l'"autre" version de cocoapods maintenant il ne vous reste que la version gemme.

Maintenant, vous devriez être capable de lancer un sudo gem uninstall cocoapods et puis encore sudo gem install cocoapods pour une installation propre.

Je vérifierais aussi cette réponse car elle nettoie aussi les caches :) https://superuser.com/a/686319/1276003 .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X