Pod install rest sur "Mise en place de CocoaPods Master repo"

Je clone un projet à partir d'un repo git, mais quand j'exécute pod install la première ligne que je vois est "Mise en place du repo maître CocoaPods" et après que 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à?

    Vous pourriez essayer de courir en mode verbeux:

     pod install --verbose 

    Cela vous montrera ce que les cocoapodes sont en train de 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 time car le repo (décembre 2016) est maintenant 1,1 Go

    pod install ou l' pod setup récupère tout le repo avec l'historique lorsque vous le lancez pour la première fois. Vous n'avez pas besoin de cet historique de validation.

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

    Cela prend environ 2 minutes sur une connection réseau décente (4Mbps). directory principal est d'environ 519M gros.

    Essayez cette command pour suivre son travail.

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

    Le problème est que vous n'avez pas installé d'outils de command line, je crois. Essayez de courir dans le terminal:

     sudo gem update --system 

    après avoir téléchargé les outils de command line d' Apple, searchz simplement 'devises de command line' et téléchargez la bonne version pour votre operating system. Une fois installé, exécutez-le dans le terminal:

     sudo gem install cocoapods pod setup 

    Peut être cette information 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

    Brièvement: Le repository de CocoaPods connaît un énorme volume d'extractions de 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 piratage à 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, il faut près de 15 minutes

    Lorsque CocoaPods le fait, il télécharge l'intégralité du repo des spécifications sur ~/.cocoapods . Cela pourrait prendre un certain time en fonction de votre connection. J'essaierais de le faire explicitement d'abord avec la pod setup

    Rien au-dessus travaillé pour moi, donc c'est 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é!

     pod setup --verbose 

    Je cours la command ci-dessus mentionnée en ce moment mais comme mentionné par @ Joe Blow, il montre absolument aucune information sur la progression.

    Mais si vous ouvrez le Moniteur d'activité sur Mac (Gestionnaire des tâches sous Windows?), Sous l'onglet 'Réseau', vous verrez un process appelé 'git-remote-https' et la taille de 'Received Bytes' augmentera. Après avoir téléchargé environ 300 Mo, il s'est arrêté et j'ai pu voir d'autres progrès dans la window Terminal.

    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 directory principal
    3. Télécharger .zip depuis le site https://github.com/CocoaPods/Specs
    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 de zip est 144 MB (6 Jul 2017)

    Cela n'arrive qu'une seule fois.

    • Master Repo a + -1 Go (Novembre 2016) .

    • Pour suivre la progression, vous pouvez utiliser l' application Moniteur d'activité et searchr git-remote-https .

    • La prochaine fois qu'elle ( pod setup ou pod repo update ) ne fera que mettre à jour rapidement tous les spec-repos dans ~/.cocoapods/repos .

    J'ai utilisé les 4 commands 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 time comme prévu, mais au less je n'avais pas à marcher à l'écran en me demandant ce qui se passait en arrière-plan.

    Vous devrez supprimer le repo et le re-configurer …

     pod repo remove master pod setup 

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

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

    la progression est très lente … et échouée plusieurs fois. Mais après avoir augmenté la limite du git buffer en utilisant cette command line git config --global http.postBuffer 2M La vitesse de téléchargement s'améliore grandement et après le téléchargement au total 347 Mo sur le dossier ./cocoapods , la progression semble s'arrêter et l'activité du réseau est s'arrêtant aussi. mais après avoir attendu quelques minutes, il s'avère que Cocoapod vérifie et extrait le repo et fait la taille totale jusqu'à 853 Mb.

    notes: Je le fais le 23 octobre 2016.

    J'ai fait face au même problème mais cela fonctionne pour. J'ai exécuté la command d'installation de Pod avant 3 heures après que ce soit 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 disque. Il va download autour de 330 Mo puis il montre 1 Go et après quelques minutes, il va commencer à installer. Pas besoin d'exécuter une command supplémentaire.

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

    pod setup fonctionne et ne devrait prendre que 10 minutes sur une connection solide. Après cette exécution: pod install --verbose et vous devriez voir tous les commentaires que vous pod install --verbose normalement lors de l'exécution d'un gestionnaire de dependencies.

    J'espère que cela pourra aider

    Il suffit de configurer le repo maître, était ravi de voir que nous avons une progression de téléchargement, voir capture d'écran;)

    CocoaPods version 1.2.0 (28 janvier) corrige ce problème, merci à tous les consortingbuteurs et Danielle Tomlinson pour cette version.


    entrez la description de l'image ici