Lo instalé hace pod
algún tiempo. Sin embargo, dejó de funcionar, así que estoy trabajando en esto nuevamente.
Sin embargo, casi inmediatamente me encuentro con un problema aquí:
pod install
-bash: pod: command not found
¿Alguna sugerencia de por qué sucedió esto?
Instalación de CocoaPods en OS X 10.11
Estas instrucciones se probaron en todas las versiones beta y en la versión final de El Capitan.
GEM_HOME personalizado
Esta es la solución cuando recibe el error anterior
fuente
Tienes que reiniciar Terminal después de instalar la gema. O simplemente puede abrir una nueva pestaña Terminal para arreglar.
fuente
. ~/.profile
para configurar su ruby env nuevamente.Este paso es correcto.
Instalar POD
[1] Abra la terminal y escriba:
Gem se instalará en Ruby dentro de la biblioteca del sistema. O prueba 10.11 Mac OSX El Capitan, escribe:
Si hay un error "el soporte activo requiere la versión Ruby> = 2.xx", instale primero el último soporte activo escribiendo el terminal.
[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 cocoapods ha finalizado. A continuación, debe configurar el repositorio maestro de cocoapods. Escriba en la terminal:
Y espere, descargará el repositorio principal. El tamaño es muy grande (370.0MB en diciembre de 2016). Entonces puede ser un tiempo. Puede realizar un seguimiento de la descarga abriendo la pestaña Actividad y goto Red y buscando git-remote-https. Alternativamente, puede intentar agregar verbose al comando de la siguiente manera:
[3] Una vez hecho, generará "Configuración completa", y puede crear su proyecto XCode y guardarlo.
[4] Luego en el terminal cd a "tu directorio raíz del proyecto XCode" (donde reside tu archivo .xcodeproj) y escribe:
[5] Luego, abre el podfile de tu proyecto escribiendo terminal:
[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 podfile, escriba
(Esto es, por ejemplo, de agregar una biblioteca a su proyecto).
Cuando haya terminado de editar el podfile, guárdelo y cierre XCode.
[7] Luego instala los pods en tu proyecto escribiendo en la terminal:
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 dependencias X del Podfile y X pods totales instalados".
fuente
Para macOS:
fuente
Error: Cask 'cocoapods-app' is unavailable: No Cask with this name exists.
Tuve el mismo problema, ejecutar Mountain Lion con Ruby 2 instalado y utilizado 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 porhomebrew
, incluido Ruby 2, tengan prioridad sobre los binarios instalados por 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 a mi .bash_profile agregué
PATH=$PATH:/usr/local/Cellar/ruby/2.0.0-p247/bin/
y ahora cocoapods está funcionando a las mil maravillas.fuente
cd
en su terminal para volver a su directorio de inicio seguido de bals -a
, debería ver todos sus archivos, incluido un bash_profilePrueba esto:
y debes actualizar gem a la versión más reciente usando esto:
si quieres disfrutar de la respuesta rápida :)
fuente
En la terminal, es mejor ejecutar la instalación de las vainas 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:
fuente
intente:
rbenv global system
y luegosudo gem install cocoapods
pod setup
fuente
rbenv global system
. Escribir simplementerbenv system
da como resultado un error.Desinstale todas las instancias de cocopods con este comando
sudo gem install -n /usr/local/bin cocoapods
sudo chmod +rx /usr/local/bin/
fuente
chmod +rx
hacer?-n
opción.Instalación sin sudo
Si no desea otorgar privilegios de administrador a RubyGems para este proceso, puede decirle a RubyGems que se instale en su directorio de usuario pasando el indicador --user-install a gem install o configurando el entorno de RubyGems. Esta última es, en nuestra opinión, la mejor solución. Para hacer esto, cree o edite el archivo .profile en su directorio de inicio y agréguelo o modifíquelo para incluir estas líneas:
Tenga en cuenta que si elige usar la opción --user-install, aún tendrá que configurar su archivo .profile para establecer la RUTA o usar el comando precedido por la ruta completa. Puede averiguar dónde se instala una gema con gema que cocoapods. P.ej
Fuente: https://guides.cocoapods.org/using/getting-started.html
fuente
instalar cocoapods desde https://cocoapods.org/app
Los comandos y versiones siguen cambiando
así que descarga tar y disfruta
fuente
gterzian está en el camino correcto, sin embargo, si luego actualiza su versión de ruby, también tendrá que actualizar su .profile para que apunte al nuevo directorio ruby versionado. Por ejemplo, la versión actual de ruby es 2.0.0-p353, por lo que deberá agregar /usr/local/Cellar/ruby/2.0.0-p353/bin a su ruta.
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 actualiza automáticamente cuando realiza una actualización. De esa manera, nunca necesitará actualizar su RUTA y siempre apuntará a la última versión.
fuente
Esta solución funcionó para mí. Asegúrese de no perder el último comando (
export PATH=$PATH:$HOME/Software/ruby/bin
).Mira esto .
fuente
Si usaste homebrew para instalar ruby, esta respuesta funcionó para mí.
brew unlink ruby && brew link ruby
OSX 10.9.4
fuente
@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:
fuente
me pasa cuando escribí
gem install cocoapods
en vez 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
fuente
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ó.
fuente
entonces también tuve el mismo problema. Esto probablemente esté sucediendo porque su computadora tiene una versión anterior de ruby. Por lo tanto, primero debe actualizar su rubí. El mío funcionó para la versión ruby 2.6.3. Obtuve esta solución de sStackOverflow,
Primero debes abrir la terminal y poner este código
Entonces pon este comando
Esto instalaría el ruby por usted si no se ha instalado. Después de esto, simplemente actualice el ruby a la nueva versión
Después de esto, simplemente haga que Ruby 2.6.3 sea su predeterminado
Esto posiblemente solucionará su problema. Ahora puedes poner el comando
Y el comando
Espero que esto haya sido útil
fuente