Quité las vainas de cacao porque decía que se había instalado, pero seguía diciendo que no se encontró la vaina de comando después. Cuando intento reinstalar cocoapods ( sudo gem install cocoa pods -v) me sale este error:
ERROR: al ejecutar gema ... (Errno :: EPERM) Operación no permitida - / usr / bin / pod
¿Algunas ideas?
ios
terminal
installation
cocoapods
Adrian Wacker
fuente
fuente


Respuestas:
Como Ramesh Ramchandaran ha señalado a continuación , esta es una forma más limpia de hacerlo, en lugar de evitar las características de seguridad de OS X.
Respuesta original
Supongo que está ejecutando OS X 10.11.
Esto está sucediendo porque Apple ha habilitado rootless en la nueva instalación.
Si escribes:
adentro
terminal.app, tu computadora se reiniciará con ella deshabilitada.Una vez hecho esto, escriba:
el
-Ves para detallado y escupirá cualquier error si ocurre.fuente
sudo reboot) falló para mí y congeló la computadora en varios intentos diferentes. El restablecimiento completo no mantuvo la configuración de nvram. Tuve que ejecutar el primer comando hasta el punto y coma, y luego reiniciar desde el menú de Apple. Entonces, podrían instalarse cocoapods. ¡¡¡Gracias!!!Como rootless no afecta a / usr / local / bin, lo siguiente tiene éxito:
¿Alguna advertencia?
fuente
El uso de home-brew o custom $ GEM_HOME puede ayudar a resolver el problema. Limpié la instalación de ruby con brew :
brew install rubyahora lasgemcosas parecen suceder en relación con mi/usr/local/bin*, que es exactamente lo que necesitaba.fuente
Recomiendo instalar todas sus gemas en su
.gemcarpeta en su carpeta de inicio para evitar el usosudoo un administrador de versiones ruby como sugieren otras personas.Todo lo que tienes que hacer es actualizar tu
.bash_profileagregando estas 2 líneas. (No olvide reiniciar su terminal después de aplicar estos cambios)fuente
Después de actualizar de Yosemite a El Capitán (10.11.4), seguía recibiendo el siguiente mensaje de error al intentar 'reinstalar' Cocoapods (después de probar prácticamente todas las soluciones en diferentes hilos de Stackoverflow y la página de problemas de Cocoapods en sí, para el mismo problema)
Sin embargo, salí de la terminal, reinicié el sistema, creé un nuevo proyecto Xcode desde cero y luego, cuando lo hice
'pod install', funcionó.Nota: estaba tratando de usar cocoapodos Alamofire y SwiftyJson
fuente