web-dev-qa-db-fra.com

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

J'ai installé Cocoapods version 0.28 et je souhaite maintenant le désinstaller de mon ordinateur. Comment puis je faire ça?

46
user3004499

Tout d’abord, déterminez la ou les versions de Cocoapod que vous avez installées en l’exécutant dans Terminal:

gem list --local | grep cocoapods

Vous voyez une sortie similaire à ceci:

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 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 moi, il vous sera demandé de choisir une version spécifique ou la totalité. Si vous souhaitez désinstaller une version spécifique, vous pouvez également utiliser le commutateur -v comme suit:

gem uninstall cocoapods -v 0.20.2

Lancer à nouveau gem list --local | grep cocoapods confirmera que les Cocoapods ont été supprimés.

75
neilco

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

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

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

rm -rf ~/.cocoapods/
26
Ayush Goel

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

8
AmitP

Facile, il suffit d’exécuter la commande suivante pour supprimer tout ou partie d’un joyau spécifique du cocoapode:

Sudo gem uninstall cocoapods
7
NSMutableString

C'est ce qui fonctionne parfaitement pour moi.

  1. Désinstallez CocoaPods (choisissez de désinstaller toutes les versions):

    Sudo gem désinstaller les cocoapodes

  2. Supprimer l'ancien référentiel principal:

    Sudo rm -fr ~/.cocoapods/repos/master

1
BatyrCan

Je suivais cette réponse mais pour Mac OS X El Capitan 10.11, je rencontrais une erreur comme ci-dessous lors de l'exécution de la commande gem uninstall -n cocoapods

pranav-MacBook-Pro:~ pranavpranav$ gem uninstall -n cocoapods
ERROR:  While executing gem ... (Gem::CommandLineError)
    Please specify at least one gem name (e.g. gem build GEMNAME)

Afin de surmonter le problème avec les autorisations, vous devez utiliser la commande ci-dessous

Sudo gem uninstall cocoapods -n /usr/local/bin
0
Pranav Jaiswal

Supprimez lib forme Podfile, puis réinstallez le pod.

0
Imran Ali Khan