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!!!
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.
Attends! C'est pareil pour moi :)
Bonne chance!
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
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
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
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
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
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.
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.
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.
--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!
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