Solución:
OK, encontré el problema. Actualicé Ruby hace algún tiempo y destruí un montón de gemas. Solución:
sudo gem install cocoapods
Para uso sin sudo:
export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/bin:$PATH
gem install cocoapods --user-install
Instalación de CocoaPods en OS X 10.11
Estas instrucciones se probaron en todas las versiones beta y en el lanzamiento final de El Capitán.
GEM_HOME personalizado
Esta es la solución cuando recibe el error anterior
$ 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
Este paso funciona correctamente.
Instalación de pod
[ 1 ] Abra el terminal y escriba:
sudo gem install cocoapods
Gem se instalará en Ruby dentro de la biblioteca del sistema. O pruebe en 10.11 Mac OSX El Capitan, escriba:
sudo gem install -n /usr/local/bin cocoapods
Si hay un error “el soporte activo requiere la versión de Ruby> = 2.xx”, primero instale el soporte activo más reciente escribiendo en la terminal.
sudo gem install activesupport -v 4.2.6
[ 2 ] Después de la instalación, habrá muchos mensajes, léalos y si no se encuentra ningún error, significa que la instalación de la vaina de cocoa ha terminado. A continuación, debe configurar el repositorio principal de mazorcas de cacao. Escriba terminal:
pod setup
Y espera, descargará el repositorio maestro. El tamaño es muy grande (370,0 MB en diciembre de 2016). Entonces puede ser un tiempo. Puede rastrear la descarga abriendo Actividad, vaya a la pestaña Red y busque git-remote-https. Alternativamente, puede intentar agregar detallado al comando así:
pod setup --verbose
[ 3 ] Una vez hecho esto, dará como resultado “Configuración completa”, y puede crear su proyecto XCode y guardarlo.
[ 4 ] Luego, en un cd de terminal a “el directorio raíz de su proyecto XCode” (donde reside su archivo .xcodeproj) y escriba:
pod init
[ 5 ] Luego abra el archivo de pod de su proyecto escribiendo en la terminal:
open -a Xcode Podfile
[ 6 ] Su Podfile se abrirá en modo texto. Inicialmente, habrá algunos comandos predeterminados allí. Aquí es donde agrega las dependencias de su proyecto. Por ejemplo, en el podfile, escriba
/****** These are Third party pods names ******/
pod 'OpenSSL-Universal'
pod 'IQKeyboardManager'
pod 'FTPopOverMenu'
pod 'TYMActivityIndicatorView'
pod 'SCSkypeActivityIndicatorView'
pod 'Google/SignIn'
pod 'UPStackMenu'
(esto es, por ejemplo, para agregar una biblioteca a su proyecto).
Cuando haya terminado de editar el podfile, guárdelo y cierre XCode.
[ 7 ] Luego instale pods en su proyecto escribiendo en terminal:
pod install
Dependiendo de cuántas bibliotecas haya agregado a su podfile para su proyecto, el tiempo para completar esto varía. Una vez completado, habrá un mensaje que dice
“¡Instalación de pod completada! Hay X dependencias del Podfile y X pods totales instalados”.