web-dev-qa-db-fra.com

L'installation du pod reste sur "Configuration du référentiel CocoaPods Master"

Je clone un projet à partir d'un référentiel git, mais lorsque j'exécute pod install, la première ligne que je vois est "Configuration du référentiel CocoaPods Master". 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 ici?

228
Gabox

Vous pouvez essayer de courir en mode verbeux:

pod install --verbose

Cela vous montrera ce que les cocoapodes peuvent faire:

Setting up CocoaPods master repo

Cloning spec repo `master` from `https://github.com/CocoaPods/Specs.git` (branch `master`)
  $ /usr/bin/git clone 'https://github.com/CocoaPods/Specs.git' master
  Cloning into 'master'...

( comme suggéré ici)

Pour moi, l'étape ci-dessus a pris beaucoup de temps car le repo (décembre 2016) est maintenant 1,1 Go

266
Ben Clayton

pod install ou pod setup récupère tout le rapport avec l'historique lors de la première exécution. Vous n'avez pas besoin de cette histoire de commit.

pod setup
Ctrl +C
cd ~/.cocoapods/repos 
git clone --depth 1 https://github.com/CocoaPods/Specs.git master

Il faut environ 2 minutes sur une connexion réseau décente (4Mbps). Le répertoire master fait environ 519 millions d’euros.

171
lisowski.r

Essayez cette commande pour suivre son travail.

while true; do
  du -sh ~/.cocoapods/
  sleep 3
done
50
Daniel Shin

Le problème est que vous n’avez pas installé d’outils de ligne de commande, je crois . Essayez d’exécuter en mode terminal:

Sudo gem update --system

après cela, téléchargez les outils de ligne de commande à partir de Apple Il suffit de rechercher "Outils de ligne de commande" et de télécharger la version adaptée à votre système d'exploitation . Une fois que vous l'avez installé dans le terminal:

Sudo gem install cocoapods
pod setup
44
Greg

Peut-être que cette information vous sera utile:

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 subit un volume énorme de recherches dans GitHub et c’était le problème. Les modifications sont disponibles depuis la version 1.0.0.beta.6. 

Conseils de ce document:

If for whatever reason you cannot upgrade to version 1.0.0 just yet, you can perform the following steps to convert your clone of the Master spec-repo from a shallow to a full clone:

$ cd ~/.cocoapods/repos/master
$ git fetch --unshallow

Mon hack à la première installation:

1. pod setup
2. Ctrl+C
After that I could find ~/.cocoapods/repos/ empty directory 
3. Download  https://github.com/CocoaPods/Specs/archive/master.Zip
4. unpack it to ~/.cocoapods/repos/
5. Move to project folder
6. pod install --no-repo-update

Aujourd'hui, cela prend près de 15 minutes

21
Tina Zh

Lorsque CocoaPods le fait, il télécharge le référentiel de spécifications complet dans ~/.cocoapods. Cela peut prendre un certain temps en fonction de votre connexion. J'essayerais de le faire explicitement d'abord avec pod setup

15
Keith Smiley

Rien ci-dessus n'a fonctionné pour moi, alors voici ce qui a fonctionné:

pod setup
Ctrl +C
pod repo remove master
cd ~/.cocoapods/repos 
git clone https://github.com/CocoaPods/Specs master

Une fois terminé cela a fonctionné.

À votre santé!

8
praneybehl

Ce que j’ai essayé et plus vite que de cloner le repo:

  1. pod setup
  2. Ctrl + C après la création du répertoire principal
  3. Téléchargez le fichier .Zip depuis https://github.com/CocoaPods/Specs master
  4. Copiez le contenu dans ~/.cocoapods/repos
  5. pod install --no-repo-update dans mon dossier de projet

Après cela, j'ai enfin pu voir les pods en cours d'installation

Bonne chance!

EDIT: La taille du fichier Zip est de 144 Mo (6 juillet 2017)

8
Federico Jordan
pod setup --verbose 

J'utilise actuellement la commande mentionnée ci-dessus, mais comme l'a mentionné @Joe Blow, elle ne montre aucune information sur les progrès. 

Mais si vous ouvrez le Moniteur d'activité sur Mac (Gestionnaire des tâches sous Windows?), Un processus nommé 'git-remote-https' apparaît dans l'onglet 'Réseau' et indique la taille de 'Octets reçus'. en augmentant. Après le téléchargement d’environ 300 Mo, il s’est arrêté et j’ai pu voir d’autres progrès dans la fenêtre du terminal.

6
Ahsas Sharma

Cela n'arrive qu'une fois. 

  • Le référentiel principal a + -1 Go (novembre 2016)

  • Pour suivre la progression vous pouvez utiliser application de moniteur d'activité et rechercher git-remote-https.

  • La prochaine fois, il (pod setup ou pod repo update) ne mettra à jour rapidement tous les spéc-repos dans ~/.cocoapods/repos.

5
Jakub Truhlář

J'ai utilisé les 4 commandes suivantes

cd ~/.cocoapods/repos
git clone "https://github.com/CocoaPods/Specs" master --depth 1
cd master
git fetch --unshallow
pod setup

J'ai pris le temps prévu, mais au moins je n'ai pas eu à marcher sur l'écran en me demandant ce qui se passait à l'arrière-plan. 

5
LynAs

Vous devrez supprimer le dépôt et le ré-installer ...

pod repo remove master
pod setup
4
yogesh wadhwa

Je surveille la progression du téléchargement en utilisant 

while true; 
do   
du -sh ~/.cocoapods/;   
sleep 3; 
done

les progrès sont très lents ... et ont échoué plusieurs fois. Cependant, après avoir augmenté la limite du 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 avoir téléchargé 347 Mo au total dans le dossier ./cocoapods, la progression semble s’être arrêtée et l’activité réseau s’arrête également. minutes, il s'avère que le cocoapod vérifie et extrait le référentiel et porte la taille totale à 853 Mo.

notes: Je le fais le 23 octobre 2016.

4
Tek Yin

J’ai exécuté la commande d’installation du pod avant il ya 3 heures, après quoi, je m’ai mis à jour ce que je veux .. vous devez simplement suivre le "moniteur d’activité". Vous pouvez voir leur "https distant git" ou "Git" dans l'onglet du disque. Il téléchargera environ 330 Mo, puis affichera 1 Go. Après quelques minutes, l'installation commencera. Pas besoin d'exécuter une commande supplémentaire.

Remarque: pendant le téléchargement, votre MAC doit rester en mode actif en continu. Si votre système passe en mode veille, le processeur arrête le processus et vous obtiendrez une erreur, comme Ajouter manuellement. 

1
Rohit Magdum

Cacao - Réduisez les temps d’attente à 10% (sous Mac OS):

1- tapez pod setup dans votre dossier de projet (vous devez d’abord être dans le dossier de projet) à partir du 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 de cabochons de cacao: ~/.cocoapods/repos]

  1. Télécharger .Zip à partir de

    https://github.com/CocoaPods/Specs

    branche principale (ses 301 Mo), extrayez-le. Cela prendra environ 5-10 minutes

4.Copiez le contenu dans ~/.cocoapods/repos (à présent, il vous suffit de copier le contenu dans le dossier maître. Assurez-vous donc que ce dossier est déjà créé avec la commande de configuration du module).

5- une fois que vous l'avez copié (ou plutôt devrais-je dire déplacer, glisser-déposer car la copie prendra une éternité, car elle est très volumineuse), vous pouvez alors faire pod install --no-repo-update 6- vos pods dans le fichier pod commenceront maintenant à s'installer ici est une capture d'écran enter image description here

0
Rakesh

Il suffit de configurer le référentiel principal, était ravi de constater que nous avions une progression du téléchargement, voir la capture d'écran;)

La version __ de CocoPods 1.2.0 (28 janvier) corrige ce problème, merci à tous les contributeurs et à Danielle Tomlinson pour cette version.


 enter image description here

0
AamirR