Ho installato Cocoapods versione 0.28 e ora desidero disinstallarlo dal mio computer. Come lo posso fare?
Ho installato Cocoapods versione 0.28 e ora desidero disinstallarlo dal mio computer. Come lo posso fare?
Risposte:
Per prima cosa, determina quali versioni di Cocoapods hai installato eseguendo questa nel Terminale:
gem list --local | grep cocoapods
Vedi un output simile a questo:
cocoapods (0.27.1, 0.20.2)
cocoapods-core (0.27.1, 0.20.2)
cocoapods-downloader (0.2.0, 0.1.2)
Qui, ho installato due versioni di Cocoapods.
Per rimuovere completamente, emettere i seguenti comandi:
gem uninstall cocoapods
gem uninstall cocoapods-core
gem uninstall cocoapods-downloader
Se hai più versioni installate, come ho fatto io, ti verrà chiesto di scegliere una versione specifica o tutte. Se si desidera disinstallare una versione specifica, è anche possibile utilizzare l' -v
opzione come segue:
gem uninstall cocoapods -v 0.20.2
Eseguire di gem list --local | grep cocoapods
nuovo confermerà che Cocoapods è stato rimosso.
Potresti avere degli artefatti residui in una cartella nascosta nella tua home directory. Rimuovi questi con:
rm -rf ~/.cocoapods
rm -rf ~/.cocoapods
rm -rf ~/.cocoapods
.
Ho usato il seguente script bash per rimuovere tutte le gemme rilevanti.
for i in $( gem list --local --no-version | grep cocoapods );
do
gem uninstall $i;
done
Elimina inoltre ~/.cocoapods
per rimuovere la cache di podspecs.
rm -rf ~/.cocoapods/
gem list --local --no-version | grep cocoapods | xargs gem uninstall
gem uninstall
, quindi ho modificato bash in questo modo (comando a una riga): 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
esso finalmente rimosso tutto.
Semplice, basta eseguire il comando seguente per rimuovere tutto o solo una gemma cocoapod specifica:
sudo gem uninstall cocoapods
Stavo seguendo questa risposta ma per Mac OS X El Capitan 10.11 ho riscontrato un errore come di seguito nell'esecuzione del gem uninstall -n cocoapods
comando
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)
Per superare il problema con le autorizzazioni è necessario utilizzare il comando seguente
sudo gem uninstall cocoapods -n /usr/local/bin
Questo è ciò che funziona perfettamente per me.
Disinstallare CocoaPods (scegliere di disinstallare tutte le versioni):
sudo gem disinstalla cocoapods
Rimuovi vecchio repository master:
sudo rm -fr ~ / .cocoapods / repos / master
Rimuovere lib da Podfile, quindi installare nuovamente pod.