Instalé Cocoapods versión 0.28, y ahora quiero desinstalarlo de mi máquina. ¿Cómo puedo hacer eso?
Instalé Cocoapods versión 0.28, y ahora quiero desinstalarlo de mi máquina. ¿Cómo puedo hacer eso?
Respuestas:
Primero, determine qué versión (es) de Cocoapods ha instalado ejecutando esto en la Terminal:
gem list --local | grep cocoapods
Usted ve una salida similar 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)
Aquí tengo instaladas dos versiones de Cocoapods.
Para eliminar por completo, emita los siguientes comandos:
gem uninstall cocoapods
gem uninstall cocoapods-core
gem uninstall cocoapods-downloader
Si tiene varias versiones instaladas, como yo, le pedirá que elija una versión específica o todas. Si desea desinstalar una versión específica, también puede usar el -v
interruptor de la siguiente manera:
gem uninstall cocoapods -v 0.20.2
Ejecutar gem list --local | grep cocoapods
nuevamente confirmará que Cocoapods ha sido eliminado.
Es posible que tenga artefactos residuales en una carpeta oculta en su directorio de inicio. Eliminar estos con:
rm -rf ~/.cocoapods
rm -rf ~/.cocoapods
rm -rf ~/.cocoapods
.
Utilicé el siguiente script de bash para eliminar todas las gemas relevantes.
for i in $( gem list --local --no-version | grep cocoapods );
do
gem uninstall $i;
done
Además, elimine ~/.cocoapods
para eliminar el caché de podspecs.
rm -rf ~/.cocoapods/
gem list --local --no-version | grep cocoapods | xargs gem uninstall
gem uninstall
, así que modifiqué el bash de esta manera (comando de una línea): 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
él finalmente eliminó todo.
Fácil, simplemente ejecute el siguiente comando para eliminar todo o solo una gema de cocoapod específica:
sudo gem uninstall cocoapods
Estaba siguiendo esta respuesta, pero para Mac OS X El Capitan 10.11 encontré un error como el siguiente al ejecutar el 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 el problema con los permisos, debe usar el siguiente comando
sudo gem uninstall cocoapods -n /usr/local/bin
Esto es lo que funciona perfectamente para mí.
Desinstale CocoaPods (elija desinstalar todas las versiones):
sudo gem desinstalar cocoapods
Eliminar el antiguo repositorio principal:
sudo rm -fr ~ / .cocoapods / repos / master
Elimine el formulario lib Podfile, luego vuelva a instalarlo.