Estoy clonando un proyecto desde un repositorio de git, pero cuando ejecuto pod install
la primera línea que veo es "Configuración del repositorio de CocoaPods Master" y después de eso no puedo ver nada más, la consola se detiene allí.
No se que esta pasando. Alguien sabe lo que está pasando aquí? ¿Por qué se detiene allí CocoaPods?
fuente
pod update
, comofatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree
. Solo tenía que hacerlorm -rf ~/.cocoapods
antes de ejecutar los comandos sugeridos.pod repo remove master
no hizo nada. Pasé al siguiente paso y procedí y funcionó perfectamentecd PROJ_DIR; pod install --no-repo-update
Pruebe este comando para rastrear su trabajo.
fuente
watch du -sh ~/.cocoapods
El problema es que no tienes instaladas herramientas de línea de comandos, creo. Intenta ejecutar en la terminal:
después de eso, descargue las herramientas de línea de comandos de Apple solo busque 'Herramientas de línea de comandos' y descargue la versión correcta para su sistema operativo. Una vez que lo instale, ejecute en la terminal:
fuente
Puede ser que esta información sea útil:
Respuesta oficial: http://blog.cocoapods.org/Master-Spec-Repo-Rate-Limiting-Post-Mortem/
Como resultado de esta discusión https://github.com/CocoaPods/CocoaPods/issues/4989
Brevemente: el repositorio de CocoaPods experimenta un gran volumen de descargas de GitHub y ese fue el problema. Los cambios han estado disponibles desde la versión 1.0.0.beta.6.
Consejos de este documento:
Mi truco para la primera instalación:
Hoy toma cerca de 15 minutos
fuente
Cuando CocoaPods está haciendo eso, está descargando todo el repositorio de especificaciones
~/.cocoapods
. Esto puede llevar un tiempo dependiendo de su conexión. Intentaría hacerlo explícitamente primero conpod setup
fuente
brew install watch
luegowatch ls -lta ~/.cocoapods/repos/master/.git/objects/pack/
para monitorear el progreso.Nada de lo anterior funcionó para mí, así que esto es lo que funcionó:
Una vez completado, funcionó.
¡Salud!
fuente
Lo que probé y más rápido que clonar el repositorio:
pod setup
~/.cocoapods/repos
pod install --no-repo-update
en mi carpeta de proyectoDespués de eso finalmente pude ver cómo se instalaban las cápsulas
¡Buena suerte!
EDITAR: El tamaño de la cremallera es 144 MB (6 de julio de 2017)
fuente
Estoy ejecutando el comando mencionado anteriormente en este momento, pero como lo menciona @Joe Blow, no muestra absolutamente ninguna información sobre el progreso.
Pero si abre el Monitor de actividad en Mac (¿Administrador de tareas en Windows?), En la pestaña 'Red' verá un proceso llamado 'git-remote-https' y muestra que aumenta el tamaño de 'Bytes recibidos'. Después de descargar unos 300 MB, se detuvo y luego pude ver más avances en la ventana de Terminal.
fuente
Usé los siguientes 4 comandos
Me tomé el tiempo que esperaba, pero al menos no tuve que subir las escaleras a la pantalla preguntándome qué pasaba en el fondo.
fuente
Esto sucede solo una vez.
El repositorio principal tiene + -1 GB (noviembre de 2016) .
Para realizar un seguimiento del progreso , puede usar la aplicación de monitor de actividad y buscar
git-remote-https
.La próxima vez (
pod setup
opod repo update
) solo actualizará rápidamente todos los repositorios de especificaciones~/.cocoapods/repos
.fuente
Tendrá que eliminar el repositorio y volver a configurarlo ...
fuente
Estoy monitoreando el progreso de la descarga usando
el progreso es muy lento ... y falló pocas veces. Pero de alguna manera después de aumentar el límite del búfer git usando esta línea de comando
git config --global http.postBuffer 2M
La velocidad de descarga está mejorando enormemente y después de descargar un total de 347 Mb en la./cocoapods
carpeta, el progreso parece detenerse y la actividad de la red también se está deteniendo. pero después de esperar unos minutos, resulta que cocoapod está verificando y extrayendo el repositorio y hace que el tamaño total sea de hasta 853 Mb.notas: Lo haré el 23 de octubre de 2016.
fuente
Enfrenté el mismo problema pero funcionó. Ejecuté el comando de instalación de pod antes de hace 3 horas después de que se actualizó lo que quiero. Solo necesita seguir rastreando el "Monitor de actividad". Puede ver su "git remote https" o "Git" en la pestaña del disco. Se descargará alrededor de 330 Mb, luego mostrará 1 GB y después de unos minutos comenzará a instalarse. No es necesario ejecutar un comando adicional.
Nota: durante la descarga, su MAC debe estar en modo Activo continuamente. Si su sistema entra en modo de suspensión, la CPU detiene el proceso y obtendrá un error como Agregar manualmente.
fuente
A partir de cocoapods 1.7.2 puede usar el cdn en lugar de github. Está ardiendo rápido y no se colgará. :) El cdn está predeterminado de cocopods 1.8.0 en adelante.
Más información:
fuente
Ninguna de las soluciones anteriores funcionó para mí, tuve que desinstalar los coacoapods, luego instalé una versión específica antes de que todo funcionara para mí
luego
ahora incluso verbosa muestra progreso
fuente
Solo configuré el repositorio principal, me entusiasmó ver que tenemos un progreso de descarga, ver captura de pantalla;)
El lanzamiento de CocoaPods
1.2.0
(28 de enero) soluciona este problema, gracias a todos los colaboradores y Danielle Tomlinson por este lanzamiento.fuente
Vainas de cacao: reduzca los tiempos de espera al 10% (en Mac OS):
1- escribe
pod setup
la carpeta de tu proyecto (primero debes estar en la carpeta del proyecto) desde la terminal en Mac OS.2-
CTRL+z
para detenerse después de que crea el directorio maestro (carpeta) [puede verlo en la ubicación de su carpeta de vainas de cacao: ~ / .cocoapods / repos]Descargar .zip desde
https://github.com/CocoaPods/Specs
rama maestra (sus 301 MB), extráigala. Tomará aproximadamente 5-10 minutos
4.Copie el contenido a
~/.cocoapods/repos
(ahora solo necesita copiar el contenido dentro de la carpeta maestra, así que asegúrese de que la carpeta maestra ya esté creada con el comando de configuración de pod)5- una vez que lo copie (o debería decir mover, arrastrar y soltar, ya que la copia tomará una eternidad, ya que es muy grande), puede hacer
pod install --no-repo-update
6- sus pods en el archivo pod ahora comenzarán a instalarse Aquí hay una captura de pantallafuente
Tengo una solución alternativa que uso actualmente. Al cambiar la URL del repositorio en Podfile a:
fuente
pod setup
funciona y solo debe tomar 10 minutos en una conexión sólida. Después de esa ejecución:pod install --verbose
y debería ver todos los comentarios que normalmente vería al ejecutar un administrador de dependencia.Espero que ayude
fuente