update manually mac guide check cocoapods

cocoapods - manually - pod install-bash: pod: comando no encontrado



install cocoapods manually (16)

  1. Desinstale todas las instancias de cocopods con este comando

    $sudo gem uninstall cocoapods

  2. sudo gem install -n /usr/local/bin cocoapods

  3. sudo chmod +rx /usr/local/bin/

Instalé pod algún tiempo. Sin embargo, dejó de funcionar, así que estoy trabajando en this nuevamente.

Sin embargo, casi de inmediato me encuentro con un problema aquí:

pod install -bash: pod: command not found

Alguna sugerencia de por qué sucedió esto?


@Babul Prabhakar tenía razón

IMPORTANTE: Sin embargo, si aún obtiene "pod: comando no encontrado" después de usar su solución, este comando podría resolver su problema:

sudo chown -R $(whoami):admin /usr/local


En la terminal, es mejor ejecutar la instalación de las cápsulas de cacao con "sudo". En otro caso, recibo un error: "No tiene permisos de escritura para el directorio /Library/Ruby/Gems/2.0.0".

Entonces la solución es:

sudo gem install cocoapods


Estábamos usando una versión incompatible de Ruby dentro de Terminal (Mac), pero una vez que usamos RVM para cambiar a Ruby 2.1.2, Cocoapods regresó.


Esta solución funcionó para mí. Asegúrese de no perderse el último comando ( export PATH=$PATH:$HOME/Software/ruby/bin ).

Mira This


Este paso funciona correctamente.

POD Instalar

[1] Abre la terminal y escribe:

sudo gem install cocoapods

La gema se instalará en Ruby dentro de la biblioteca del sistema. O prueba en 10.11 Mac OSX El Capitan, escribe:

sudo gem install -n /usr/local/bin cocoapods

Si hay un error "activesupport requiere la versión de Ruby> = 2.xx", primero instale la última versión activa escribiendo en la terminal.

sudo gem install activesupport -v 4.2.6

[2] Después de la instalación, habrá muchos mensajes, léelos y si no se encuentra ningún error, significa que la instalación de los cocoapods está completa. Luego, necesita configurar el repositorio maestro de cocoapods. Escriba en la terminal:

pod setup

Y espere, descargará el repositorio maestro. El tamaño es muy grande (370.0MB a dic 2016). Entonces puede ser un tiempo. Puede rastrear la descarga abriendo Actividad y yendo a la pestaña Red y buscando git-remote-https. Alternativamente, puede intentar agregar verbose al comando de esta forma:

pod setup --verbose

[3] Una vez hecho, mostrará "Configuración completa" y podrá crear su proyecto XCode y guardarlo.

[4] Luego en el cd del terminal a "su directorio raíz del proyecto XCode" (donde reside su archivo .xcodeproj) y escriba:

pod init

[5] Luego abre el archivo de tu proyecto escribiendo en la terminal:

open -a Xcode Podfile

[6] Tu 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 archivo 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, agregar una biblioteca a su proyecto).

Cuando haya terminado de editar el archivo del pod, guárdelo y cierre XCode.

[7] Luego instala los pods en tu proyecto escribiendo en la terminal:

pod install

Dependiendo de la cantidad de bibliotecas que haya agregado a su podfile para su proyecto, el tiempo para completar esto varía. Una vez completado, aparecerá un mensaje que dice

"¡Se completó la instalación de la cápsula! Hay instancias X de Podfile y X pods totales instalados".


OK, encontré el problema. Actualicé a Ruby hace un tiempo y destruí una gran cantidad de gemas. Solución:

sudo gem install cocoapods


Prueba esto:

sudo gem install cocoapods -V

y debes actualizar gem a la última versión usando esto:

sudo gem update --system

si quieres disfrutar de la respuesta rápida :)


Pruebe: rbenv global system y luego sudo gem install cocoapods pod setup sudo gem install cocoapods pod setup


Si usaste homebrew para instalar ruby, this respuesta funcionó para mí.

brew unlink ruby && brew link ruby

OSX 10.9.4


Tienes que reiniciar Terminal después de instalar la gema. O simplemente puede abrir una nueva pestaña Terminal para corregir.


Tuve el mismo problema al ejecutar Mountain Lion con Ruby 2 instalado y usado en lugar del sistema ruby.

Anteriormente, agregué PATH=/usr/local/bin:$PATH a mi ~/.bash_profile como una forma de asegurarme de que las cosas instaladas por homebrew , incluyendo Ruby 2, tuvieran prioridad sobre los binarios instalados en el sistema.

De todos modos, en este caso noté que los cocoapods instalarían su binario ''pod'' no en /usr/local/bin sino en /usr/local/Cellar/ruby/2.0.0-p247/bin/

Así que para mi .bash_profile agregué PATH=$PATH:/usr/local/Cellar/ruby/2.0.0-p247/bin/ y ahora cocoapods está funcionando como un amuleto.


gterzian está en el camino correcto, sin embargo, si luego actualiza su versión de ruby, también deberá actualizar su .profile para que apunte al nuevo ruby ​​versionado. Por ejemplo, la versión actual de ruby ​​es 2.0.0-p353 por lo que tendría que agregar /usr/local/Cellar/ruby/2.0.0-p353/bin a su ruta en su lugar.

Una mejor solución es agregar / usr / local / opt / ruby ​​/ bin a su RUTA. / usr / local / opt / ruby ​​es en realidad un enlace simbólico a la versión actual de ruby ​​que homebrew se actualiza automáticamente cuando realizas una actualización. De esta forma, nunca necesitará actualizar su RUTA y siempre apuntará a la última versión.


me pasa cuando escribí

gem install cocoapods

en lugar de

sudo gem install cocoapods

si el comando sudo no se encuentra también, escriba

export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH

antes del comando sudo


Instalación de CocoaPods en OS X 10.11

Estas instrucciones fueron probadas en todas las versiones beta y la versión final de El Capitán.

GEM_HOME personalizado

Esta es la solución cuando recibes 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


Instalación sin sudo

Si no desea otorgar privilegios de administrador a RubyGems para este proceso, puede indicarle a RubyGems que realice la instalación en su directorio de usuario pasando el indicador --user-install a la instalación gema o configurando el entorno RubyGems. Este último es, en nuestra opinión, la mejor solución. Para ello, cree o edite el archivo .profile en su directorio de inicio y agréguelo o enméselo para incluir estas líneas:

export GEM_HOME=$HOME/.gem export PATH=$GEM_HOME/bin:$PATH

Tenga en cuenta que si elige usar la opción --user-install, igual tendrá que configurar su archivo .profile para establecer la RUTA o usar el comando antes de la ruta completa. Puede averiguar dónde se instala una gema con gema que son cocoapods. P.ej

$ gem install cocoapods --user-install $ gem which cocoapods /Users/eloy/.gem/ruby/2.0.0/gems/cocoapods-0.29.0/lib/cocoapods.rb $ /Users/eloy/.gem/ruby/2.0.0/bin/pod install

Fuente: https://guides.cocoapods.org/using/getting-started.html