Instalei o Cocoapods versão 0.28 e agora quero desinstalá-lo da minha máquina. Como eu posso fazer isso?
Instalei o Cocoapods versão 0.28 e agora quero desinstalá-lo da minha máquina. Como eu posso fazer isso?
Respostas:
Primeiro, determine quais versões do 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, solicitará que você escolha uma versão específica ou todas. Se você deseja desinstalar uma versão específica, também pode usar a -v
opção da seguinte maneira:
gem uninstall cocoapods -v 0.20.2
A execução gem list --local | grep cocoapods
novamente confirmará que o Cocoapods foi removido.
Você pode ter artefatos residuais em uma pasta oculta no diretório inicial. Remova-os com:
rm -rf ~/.cocoapods
rm -rf ~/.cocoapods
rm -rf ~/.cocoapods
.
Usei o seguinte script bash 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 dos podspecs.
rm -rf ~/.cocoapods/
gem list --local --no-version | grep cocoapods | xargs gem uninstall
gem uninstall
, então modifiquei o bash assim (comando de uma linha): 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
ele finalmente removeu tudo.
Fácil, basta executar o seguinte comando para remover todas ou apenas uma gema de cocoapod específica:
sudo gem uninstall cocoapods
Eu estava seguindo esta resposta, mas para o Mac OS X El Capitan 10.11 eu estava encontrando um erro como abaixo ao executar o 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)
Para superar o problema com permissões, você deve usar o comando abaixo
sudo gem uninstall cocoapods -n /usr/local/bin
É isso que funciona perfeitamente para mim.
Desinstale o CocoaPods (escolha desinstalar todas as versões):
sudo gem desinstalar cocoapods
Remova o repo master antigo:
sudo rm -fr ~ / .cocoapods / repos / master
Remova o lib form Podfile e, em seguida, instale o pod novamente.