No se puede realizar `pod install ' bajo el capitan (15A279b)


Corrí pod install con El Capitán y obtuve este error:

Errno::EPERM - Operation not permitted - /Users/../Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatad

Aquí está mi entorno: El Capitan (15A279b), Xcode Versión 7.0 (7A220), cocoapod 0.38.2. Alguna idea? ¡Gracias!!!

La razón por la que uso xcode7 (y no 6.4) es que necesito dirigir un proyecto existente a iOS9 para realizar pruebas. Y la razón por la que estoy usando El Capitan es que xcode7 no se ejecuta bajo Yosemite. Y necesito reemplazar una biblioteca (administrada por cocoapod) que ya no funciona bajo iOS9.

Así es como yo instalar cocoapods en El Capitán sudo gem install -n /usr/local/bin cocoapods como sugiere este enlace No se puede instalar cocoa pods después de desinstalar, se produce un error

pod --version

Devuelve

0.38.2

Author: Community, 2015-09-27

5 answers

Solución, corrección del error de Cocoapods en El Capitan 10.11:

sudo gem install -n /usr/local/bin cocoapods
 240
Author: huync,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-10-02 03:51:50

Instalación de CocoaPods en OS X 10.11

Estas instrucciones fueron probadas en todas las betas y en el lanzamiento final de El Capitán.

Custom GEM_HOME

Esta es la solución cuando está recibiendo el error "Operación no permitida".

$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods
[...]
1 gem installed
$ export PATH=$PATH:$HOME/Software/ruby/bin
$ pod --version
0.38.2
 14
Author: Babul Prabhakar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-10-07 07:21:25

Tuve que actualizar el sistema antes de 'gem install' de lo contrario obtuve esto:

ERROR: Error al instalar cocoapods: activesupport requiere Ruby version > = 2.2.2.:

Esto es lo que funcionó para mí:

gem update --system
sudo gem install -V -n /usr/local/bin cocoapods
pod install

En realidad necesitaba simplemente actualizar:

pod update
 5
Author: James Y,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-29 19:10:25

Anteriormente abrió Xcode bajo acceso root.

Simplemente borra la carpeta /Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatad y continúa pod install

 3
Author: icompot,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-10-05 10:43:14

Estoy usando rvm e instalo usando el siguiente comando:

gem install cocoapods -n /usr/local/bin

Entonces pod install

 0
Author: Rubyrider,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-15 06:07:30