Je clone un projet à partir d'un référentiel git, mais lorsque j'exécute pod install
la première ligne, je vois "Configuration du référentiel CocoaPods Master" et après cela, je ne vois plus rien, la console s'arrête là.
Je ne sais pas ce qui se passe. Quelqu'un sait ce qui se passe ici? Pourquoi CocoaPods s'arrête-t-il là?
la source
pod update
, commefatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree
. Il suffit de le fairerm -rf ~/.cocoapods
avant d'exécuter les commandes suggérées.pod repo remove master
n'a rien fait. Je suis passé à l'étape suivante et j'ai continué et cela a parfaitement fonctionnécd PROJ_DIR; pod install --no-repo-update
Essayez cette commande pour suivre son travail.
la source
watch du -sh ~/.cocoapods
Le problème est que vous n'avez pas installé d'outils de ligne de commande, je crois. Essayez d'exécuter dans le terminal:
après cela, téléchargez les outils de ligne de commande d' Apple, recherchez simplement «Outils de ligne de commande» et téléchargez la bonne version pour votre système d'exploitation. Une fois installé, exécutez-le dans le terminal:
la source
Ces informations peuvent être utiles:
Réponse officielle: http://blog.cocoapods.org/Master-Spec-Repo-Rate-Limiting-Post-Mortem/
À la suite de cette discussion https://github.com/CocoaPods/CocoaPods/issues/4989
En bref: le référentiel CocoaPods connaît un énorme volume de récupérations de GitHub et c'était le problème. Des modifications sont disponibles depuis la version 1.0.0.beta.6.
Conseils de ce document:
Mon hack à la première installation:
Aujourd'hui, cela prend près de 15 minutes
la source
Lorsque CocoaPods le fait, il télécharge l'intégralité du référentiel de spécifications
~/.cocoapods
. Cela peut prendre un certain temps selon votre connexion. J'essaierais de le faire explicitement d'abord avecpod setup
la source
brew install watch
ensuitewatch ls -lta ~/.cocoapods/repos/master/.git/objects/pack/
pour suivre les progrèsRien ci-dessus n'a fonctionné pour moi, c'est donc ce qui a fonctionné:
Une fois terminé, cela a fonctionné.
À votre santé!
la source
Ce que j'ai essayé et plus rapidement que de brancher le repo:
pod setup
~/.cocoapods/repos
pod install --no-repo-update
dans mon dossier de projetAprès cela, j'ai enfin pu voir les pods installés
Bonne chance!
EDIT: La taille du zip est de 144 Mo (6 juillet 2017)
la source
J'exécute la commande susmentionnée en ce moment, mais comme mentionné par @Joe Blow, elle ne montre absolument aucune information sur la progression.
Mais si vous ouvrez le moniteur d'activité sur Mac (Gestionnaire des tâches sur Windows?), Sous l'onglet `` Réseau '', vous verrez un processus nommé `` git-remote-https '' et il montre la taille des `` octets reçus '' en augmentation. Après avoir téléchargé environ 300 Mo, il s'est arrêté et j'ai pu voir de nouveaux progrès dans la fenêtre Terminal.
la source
J'ai utilisé les 4 commandes suivantes
J'ai pris le temps comme prévu, mais au moins je n'ai pas eu à monter à l'écran en me demandant ce qui se passait en arrière-plan.
la source
Cela ne se produit qu'une seule fois.
Le dépôt principal a + -1 Go (novembre 2016) .
Pour suivre les progrès, vous pouvez utiliser l' application de surveillance d'activité et rechercher
git-remote-https
.La prochaine fois, il (
pod setup
oupod repo update
) ne mettra à jour que rapidement tous les référentiels de spécifications~/.cocoapods/repos
.la source
Vous devrez supprimer le dépôt et le reconfigurer ...
la source
Je surveille la progression du téléchargement en utilisant
la progression est très lente ... et a échoué plusieurs fois. Mais d'une manière ou d'une autre après avoir augmenté la limite de tampon git en utilisant cette ligne de commande
git config --global http.postBuffer 2M
La vitesse de téléchargement s'améliore considérablement et après le téléchargement au total de 347 Mo sur le./cocoapods
dossier, la progression semble s'arrêter et l'activité du réseau s'arrête également. mais après avoir attendu quelques minutes, il s'avère que le cocoapod vérifie et extrait le dépôt et fait la taille totale jusqu'à 853 Mo.notes: je le fais le 23 octobre 2016.
la source
J'ai rencontré le même problème mais cela fonctionne.J'ai exécuté la commande d'installation de pod avant il y a 3 heures après cela, il a mis à jour ce que je veux. Vous avez juste besoin de continuer à suivre le "moniteur d'activité". Vous pouvez voir leur "git remote https" ou "Git" dans l'onglet du disque. Il téléchargera environ 330 Mo puis affichera 1 Go et après quelques minutes, il commencera l'installation. Pas besoin d'exécuter une commande supplémentaire.
Remarque: pendant le téléchargement, votre MAC doit être en mode actif continu.Si votre système passe en mode veille, le processeur arrête le processus et vous obtiendrez une erreur comme Ajouter manuellement.
la source
Depuis les cocoapods 1.7.2, vous pouvez utiliser le cdn au lieu de github. C'est très rapide et ça ne va pas pendre. :) Le cdn est par défaut à partir des cocopodes 1.8.0.
Plus d'informations:
la source
Aucune des solutions ci-dessus n'a fonctionné pour moi, j'ai dû désinstaller des coacoapods, puis installé une version spécifique avant que tout fonctionne pour moi
puis
maintenant même verbeux montre des progrès
la source
Il suffit de configurer le référentiel maître, j'étais excité de voir que nous avons une progression de téléchargement, voir capture d'écran;)
La version CocoaPods
1.2.0
(28 janvier) corrige ce problème, merci à tous les contributeurs et Danielle Tomlinson pour cette version.la source
Gousses de cacao - réduire les temps d'attente à 10% (sur Mac OS):
1- tapez
pod setup
votre dossier de projet (vous devez d'abord être dans le dossier de projet) depuis le terminal sous Mac OS.2-
CTRL+z
pour arrêter après avoir créé le répertoire principal (dossier) [vous pouvez le voir dans l'emplacement de votre dossier cacao pods: ~ / .cocoapods / repos]Téléchargez .zip depuis
https://github.com/CocoaPods/Specs
branche principale (ses 301 Mo), extrayez-la. Cela prendra environ 5-10 minutes
4.Copiez le contenu
~/.cocoapods/repos
(maintenant, il vous suffit de copier le contenu dans le dossier principal, alors assurez-vous que le dossier principal est déjà créé avec la commande de configuration du pod)5- une fois que vous le copiez (ou je devrais dire déplacer, glisser-déposer car la copie prendra une éternité, car c'est très grand), vous pouvez alors faire
pod install --no-repo-update
6- vos pods dans le fichier pod commenceront maintenant l'installation Voici une capture d'écranla source
J'ai une solution alternative que j'utilise actuellement. En changeant l'URL du référentiel dans Podfile pour:
la source
pod setup
fonctionne et ne devrait prendre que 10 minutes sur une connexion solide. Après cette exécution:pod install --verbose
et vous devriez voir tous les commentaires que vous verriez normalement lors de l'exécution d'un gestionnaire de dépendances.J'espère que cela pourra aider
la source