Como desinstalar totalmente os Cocoapods da máquina Mac?

42

Eu instalei o Cocoapods versão 0.28, e agora eu quero desinstalá-lo da minha máquina. Como posso fazer isso?

    
por user3004499 10.12.2013 / 07:28

7 respostas

70

Primeiro, determine qual (is) versão (ões) de Cocoapods você instalou executando isto no Terminal:

gem list --local | grep cocoapods

Você vê uma saída semelhante a esta:

cocoapods (0.27.1, 0.20.2)
cocoapods-core (0.27.1, 0.20.2)
cocoapods-downloader (0.2.0, 0.1.2)

Aqui, tenho duas versões do Cocoapods instaladas.

Para remover completamente, emita os seguintes comandos:

gem uninstall cocoapods
gem uninstall cocoapods-core
gem uninstall cocoapods-downloader

Se você tiver várias versões instaladas, como eu, ele solicitará que você escolha uma versão específica ou todas. Se você quiser desinstalar uma versão específica, também poderá usar a opção -v da seguinte forma:

gem uninstall cocoapods -v 0.20.2

A execução de gem list --local | grep cocoapods confirmará que o Cocoapods foi removido.

    
por 10.12.2013 / 07:47
25

Eu usei o seguinte script para remover todas as gemas relevantes.

for i in $( gem list --local --no-version | grep cocoapods );
do 
    gem uninstall $i; 
done

Além disso, exclua ~/.cocoapods para remover o cache de podspecs.

rm -rf ~/.cocoapods/
    
por 11.08.2015 / 08:58
7

Fácil, basta executar o seguinte comando para remover todas ou apenas uma gem específica do cocoapod:

sudo gem uninstall cocoapods
    
por 10.12.2013 / 09:37
6

gem list --local | grep cocoapods | awk '{print $1}' | xargs sudo gem uninstall

    
por 02.12.2015 / 18:09
1

Isso é o que funciona perfeitamente para mim.

  1. Desinstale o CocoaPods (escolha desinstalar todas as versões):

    sudo gem desinstalar cocoapods

  2. Remover o repo master antigo:

    sudo rm -fr ~ / .cocoapods / repos / master

por 15.03.2017 / 07:59
0

Remova o Pod do formulário lib e, em seguida, instale o pod novamente.

    
por 10.12.2013 / 07:30
0

Eu estava seguindo esta resposta mas para o Mac OS X El Capitan 10.11 eu estava encontrando um erro como abaixo na execução de gem uninstall -n cocoapods command

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)

Para superar o problema com permissões, você deve usar o comando abaixo

sudo gem uninstall cocoapods -n /usr/local/bin
    
por 09.12.2016 / 03:31

Tags