Wie deinstalliere ich die Cocoapods vollständig vom Mac-Computer?
Ich habe Cocoapods Version 0.28 installiert und möchte es jetzt von meinem Computer deinstallieren. Wie kann ich das tun?
7 answers
Bestimmen Sie zunächst, welche Version (en) von Cocoapods Sie installiert haben, indem Sie diese im Terminal ausführen:
gem list --local | grep cocoapods
Sie sehen eine ähnliche Ausgabe:
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.
Zum vollständigen Entfernen geben Sie die folgenden Befehle aus:
gem uninstall cocoapods
gem uninstall cocoapods-core
gem uninstall cocoapods-downloader
Wenn Sie mehrere Versionen installiert haben, wie ich, werden Sie aufgefordert, eine bestimmte Version oder alle auszuwählen. Wenn Sie eine bestimmte Version deinstallieren möchten, können Sie auch den Schalter -v
wie folgt verwenden folgt:
gem uninstall cocoapods -v 0.20.2
Wenn Sie gem list --local | grep cocoapods
erneut ausführen, wird bestätigt, dass Cocoapods entfernt wurde.
Sie können Restartefakte in einem versteckten Ordner in Ihrem Home-Verzeichnis haben. Entfernen Sie diese mit:
rm -rf ~/.cocoapods
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-10-08 10:32:11
Ich habe das folgende Bash-Skript verwendet, um alle relevanten Edelsteine zu entfernen.
for i in $( gem list --local --no-version | grep cocoapods );
do
gem uninstall $i;
done
Löschen Sie zusätzlich ~/.cocoapods
, um den Cache von Podspecs zu entfernen.
rm -rf ~/.cocoapods/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-08-11 06:58:31
gem list --local | grep cocoapods | awk '{print $1}' | xargs sudo gem uninstall
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-12-02 17:09:26
Einfach, führen Sie einfach den folgenden Befehl aus, um alle oder nur ein bestimmtes Cocoapod-Juwel zu entfernen:
sudo gem uninstall cocoapods
Ich folgte dieser Antwort , aber für Mac OS X El Capitan 10.11 trat bei der Ausführung des Befehls gem uninstall -n cocoapods
ein Fehler auf
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)
Um das Problem mit Berechtigungen zu beheben, müssen Sie den folgenden Befehl verwenden
sudo gem uninstall cocoapods -n /usr/local/bin
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-20 10:17:03
Das funktioniert perfekt für mich.
-
CocoaPods deinstallieren (alle Versionen deinstallieren):
Sudo gem uninstall cocoapods
-
Altes Master-Repo entfernen:
Sudo rm -fr ~/.cocoapods/repos/master -
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-23 07:54:31
Lib form Podfile entfernen, dann pod install erneut.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-12-10 06:30:29