Zainstalowałem Cocoapods w wersji 0.28, a teraz chcę go odinstalować z mojego komputera. Jak mogę to zrobić?
49
Najpierw określ, które wersje Cocoapod zostały zainstalowane, uruchamiając to w Terminalu:
gem list --local | grep cocoapods
Wyświetlane są dane wyjściowe podobne do tego:
cocoapods (0.27.1, 0.20.2)
cocoapods-core (0.27.1, 0.20.2)
cocoapods-downloader (0.2.0, 0.1.2)
Tutaj mam zainstalowane dwie wersje Cocoapods.
Aby całkowicie usunąć, wydaj następujące polecenia:
gem uninstall cocoapods
gem uninstall cocoapods-core
gem uninstall cocoapods-downloader
Jeśli masz zainstalowanych wiele wersji, tak jak ja, wyświetli się monit o wybranie konkretnej wersji lub wszystkich. Jeśli chcesz odinstalować określoną wersję, możesz również użyć -v
przełącznika w następujący sposób:
gem uninstall cocoapods -v 0.20.2
Uruchomiony gem list --local | grep cocoapods
ponownie potwierdzi, że Cocoapods został usunięty.
W ukrytym folderze w katalogu domowym mogą znajdować się resztki artefaktów. Usuń je za pomocą:
rm -rf ~/.cocoapods
rm -rf ~/.cocoapods
rm -rf ~/.cocoapods
.Użyłem następującego skryptu bash, aby usunąć wszystkie odpowiednie klejnoty.
Dodatkowo usuń,
~/.cocoapods
aby usunąć pamięć podręczną podspecs.źródło
gem list --local --no-version | grep cocoapods | xargs gem uninstall
gem uninstall
, więc zmodyfikowałem bash w ten sposób (polecenie w jednym wierszu):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
źródło
sudo rm -fr ~/.cocoapods/repos/master
nim ostatecznie wszystko usunąłem.Łatwo, po prostu uruchom następujące polecenie, aby usunąć cały lub tylko określony klejnot cocoapod:
źródło
Postępowałem zgodnie z tą odpowiedzią, ale w systemie Mac OS X El Capitan 10.11 napotkałem błąd jak poniżej podczas wykonywania
gem uninstall -n cocoapods
poleceniaAby rozwiązać problem z uprawnieniami, musisz użyć poniższego polecenia
źródło
Właśnie to idealnie dla mnie działa.
Odinstaluj CocoaPods (wybierz odinstalować wszystkie wersje):
sudo gem odinstaluj cocoapods
Usuń stare główne repozytorium:
sudo rm -fr ~ / .cocoapods / repos / master
źródło
Usuń plik lib Podfile, a następnie zainstaluj ponownie.
źródło