Ich habe Cocoapods Version 0.28 installiert und möchte es jetzt von meinem Computer deinstallieren. Wie kann ich das machen?
Bestimmen Sie zunächst, welche Cocoapod-Version (en) Sie installiert haben, indem Sie dies in Terminal ausführen:
gem list --local | grep cocoapods
Sie sehen eine Ausgabe ähnlich der folgenden:
cocoapods (0.27.1, 0.20.2)
cocoapods-core (0.27.1, 0.20.2)
cocoapods-downloader (0.2.0, 0.1.2)
Hier habe ich zwei Versionen von Cocoapods installiert.
Geben Sie die folgenden Befehle ein, um das Programm vollständig zu entfernen:
gem uninstall cocoapods
gem uninstall cocoapods-core
gem uninstall cocoapods-downloader
Wenn Sie wie ich mehrere Versionen installiert haben, werden Sie aufgefordert, eine bestimmte oder alle Versionen auszuwählen. Wenn Sie eine bestimmte Version deinstallieren möchten, können Sie den -v
Schalter auch wie folgt verwenden:
gem uninstall cocoapods -v 0.20.2
Durch gem list --local | grep cocoapods
erneutes Starten wird bestätigt, dass die Cocoapods entfernt wurden.
Möglicherweise befinden sich in einem versteckten Ordner in Ihrem Home-Verzeichnis verbleibende Artefakte. Entfernen Sie diese mit:
rm -rf ~/.cocoapods
rm -rf ~/.cocoapods
rm -rf ~/.cocoapods
.Ich habe das folgende Bash-Skript verwendet, um alle relevanten Edelsteine zu entfernen.
Zusätzlich löschen
~/.cocoapods
, um den Cache von Podspecs zu entfernen.quelle
gem list --local --no-version | grep cocoapods | xargs gem uninstall
gem uninstall
, also habe ich die Bash wie folgt geändert (einzeiliger Befehl):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
quelle
sudo rm -fr ~/.cocoapods/repos/master
damit entfernte sich schließlich alles.Führen Sie einfach den folgenden Befehl aus, um alle oder nur einen bestimmten Cocoapod-Edelstein zu entfernen:
quelle
Ich habe diese Antwort befolgt, aber unter Mac OS X El Capitan 10.11 ist beim Ausführen des
gem uninstall -n cocoapods
Befehls der folgende Fehler aufgetretenUm das Problem mit den Berechtigungen zu lösen, müssen Sie den folgenden Befehl verwenden
quelle
Das ist es, was für mich perfekt funktioniert.
CocoaPods deinstallieren (alle Versionen deinstallieren):
sudo gem deinstallieren cocoapods
Altes Master Repo entfernen:
sudo rm -fr ~ / .cocoapods / repos / master
quelle
Entfernen Sie die lib-Datei aus dem Podfile und installieren Sie den Pod erneut.
quelle