J'ai installé Cocoapods version 0.28 et je souhaite maintenant le désinstaller de mon ordinateur. Comment puis je faire ça?
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.
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/
gem list --local | grep cocoapods | awk '{print $1}' | xargs Sudo gem uninstall
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
C'est ce qui fonctionne parfaitement pour moi.
Désinstallez CocoaPods (choisissez de désinstaller toutes les versions):
Sudo gem désinstaller les cocoapodes
Supprimer l'ancien référentiel principal:
Sudo rm -fr ~/.cocoapods/repos/master
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
Supprimez lib forme Podfile, puis réinstallez le pod.