web-dev-qa-db-fra.com

Configuration Cocoapods bloquée sur la commande de configuration du pod sur le terminal

MacBook-Pro:~ skbc$ pod setup --verbose
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/universal-darwin13/rbconfig.rb:212: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777

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'...

Ont consulté des ressources fournies par le site Web Cocoapods, SO et quelques tutoriels vidéo Rien ne se passe même après avoir attendu quelques heures, mais vous essayez toujours de comprendre quel est le problème? J'apprécierais beaucoup vos commentaires et suggestions. Je vous remercie!!! 

96
sanjay

Ce n'est pas coincé. Je pensais la même chose jusqu'à ce que je me rende dans le "Moniteur d'activité" du système et vérifie l'onglet "Réseau".

Ensuite, vous verrez que quelque chose est en cours de téléchargement. Un processus appelé git-remote-http est en charge de cela.

 Screenshot 1

Attends! C'est pareil pour moi :)

Bonne chance!

295
Manuel M.

Cela pourrait être dû au http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/ issue ... Vous devrez supprimer le référentiel et le ré-installer ...

pod repo remove master
pod setup

a travaillé pour moi

Répondu aussi à la question ci-dessous, Erreur lors de l’installation du pod

44
Shehanrg

Pour obtenir une progression, vous pouvez cloner vous-même le maître:

pod repo remove master
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
pod setup
42
Cœur

Je pense que vous devez suivre les étapes pour vous débarrasser de la situation et ajouter aussi --verbose pour vérifier ce qui se passe devant chaque commandeEg: 

$ pod setup --verbose
  • pod repo enlever le maître
  • configuration du pod
  • installation de pod
11
Musadaq Rasees

Ce n'est pas coincé ou ne fait rien de son dépôt de téléchargement/clonage (la taille totale est d'environ 360 Mo, je ne suis pas sûr)

1) Ouvrir Moniteur d'activité 

2) Sélectionner l’onglet Réseau

3) Vérifiez ci-dessous Google Chrome -> git-remote-https

 enter image description here

9
Sachin Nikumbh

Pour moi en Chine

Je dois utiliserSSHet --depth = 1 pour booster!

pod repo remove master
git clone --depth=1 [email protected]:CocoaPods/Specs.git  ~/.cocoapods/repos/master 
pod setup
5
PeiweiChen

Pour les personnes précaires comme moi qui ont besoin de l'assurance que les cocoapodes font le travail, essayez ceci. Le goulot d'étranglement le plus lent survient lorsque les cocoapodes tentent de cloner le référentiel entier (~ 300 Mo) en ~/.cocoapods

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

Le temps requis pour configuration du poddépend de la vitesse de votre connexion Internet. Vous pouvez vérifier l'application Activity Monitor à ce sujet.

 Screenshot 1

Il est recommandé d'utiliser la commande pod setup --verbose au lieu de pod setup.

Ce document vous aide à voir les statistiques détaillées pendant l’installation du pod.

 Screenshot 2

3
Jayprakash Dubey

J'ai eu le même problème avec pod install et pod update

Le problème est que, après l'exécution de l'une de ces deux commandes. Un processus appelé git-remote-http dans l'activité du moniteur indique que quelque chose est en train d'être téléchargé. Ceci était un problème existant avec les pods et un problème s'est ouvert sur github. J'ai essayé beaucoup de solutions recommandées. J'ai finalement pu installer le cocoapod firebase sur mon projet. 

Aller à 

~/.cocoapods/repos

s'il existe un fichier maître ici, vous devrez le supprimer. 

Vous pouvez faire quelque chose comme 

Sudo rm -R -i yourmasterdirectory 

faire pwd ... vous devriez toujours être dans ~/.cocoapods/repos

si ce qui précède n'a pas fonctionné, essayez 

pod repo remove master

Une fois que vous avez fait cette course

git clone https://github.com/CocoaPods/Specs.git master

la prochaine chose que vous devez faire est d'exécuter git fetch --depth=2147483647 - cela convertira votre référentiel local de Podspecs en un clone complet comme indiqué ici

l'installation et la mise à jour de pod devraient fonctionner rapidement comme prévu. 

2
Ronaldoh1

--VMWare Workstation - virtualizedMac - NetworkSetting - Problème

Après environ 100 essais, je l'ai fait fonctionner!… J'ai essayé presque tout ce qui est décrit ici, mais rien n'a résolu le problème… .. Il s'est arrêté au hasard en clonant dans le fichier maître entre 0% et 97%. Dans Activity Monitor, j'ai constaté que le trafic réseau s'était arrêté.

Enfin, j'ai modifié le paramètre réseau de NAT en BRIDGE . C'était la solution!

1
NoWay

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 1.2.0 de CocoaPods (28 janvier) corrige ce problème, merci à tous les contributeurs et à Danielle Tomlinson pour cette version.


 enter image description here

0
AamirR

Pour l'exécuter, vous devez faire attention à votre connexion Internet ... si elle échoue une seconde, la commande ne continue pas, mais le terminal ne vous dit pas ce qui se passe . Si la commande échoue, continuez d'essayer. .. a travaillé pour moi! J'ai utilisé cette commande!

$ git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master

0
Gabriel Rigolon