J'ai installé Cocoapods version 0.28 et je souhaite maintenant le désinstaller de mon ordinateur. Comment puis je faire ça?
J'ai installé Cocoapods version 0.28 et je souhaite maintenant le désinstaller de mon ordinateur. Comment puis je faire ça?
Réponses:
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, vous serez invité à choisir une version spécifique ou la totalité. Si vous souhaitez désinstaller une version spécifique, vous pouvez également utiliser le -v
commutateur comme suit:
gem uninstall cocoapods -v 0.20.2
Courir à gem list --local | grep cocoapods
nouveau confirmera que Cocoapods a été supprimée.
Vous pouvez avoir des artefacts résiduels dans un dossier caché de votre répertoire personnel. Supprimez-les avec:
rm -rf ~/.cocoapods
rm -rf ~/.cocoapods
rm -rf ~/.cocoapods
.
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 supprimer ~/.cocoapods
pour supprimer le cache de podspecs.
rm -rf ~/.cocoapods/
gem list --local --no-version | grep cocoapods | xargs gem uninstall
gem uninstall
, alors j'ai modifié la bash comme ceci (commande en une ligne): for i in $( gem list --local --no-version | grep cocoapods ); do sudo gem uninstall $i; done
gem list --local | grep cocoapods | awk '{print $1}' | xargs sudo gem uninstall
sudo rm -fr ~/.cocoapods/repos/master
elle a finalement tout supprimé.
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
Je suivais cette réponse mais pour Mac OS X El Capitan 10.11, une erreur était survenue comme indiqué ci-dessous lors de l'exécution de la gem uninstall -n cocoapods
commande
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
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
Supprimez lib forme Podfile, puis réinstallez le pod.