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
-V
es 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 ruby
ahora lasgem
cosas parecen suceder en relación con mi/usr/local/bin*
, que es exactamente lo que necesitaba.fuente
Recomiendo instalar todas sus gemas en su
.gem
carpeta en su carpeta de inicio para evitar el usosudo
o un administrador de versiones ruby como sugieren otras personas.Todo lo que tienes que hacer es actualizar tu
.bash_profile
agregando 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