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'...
Ich habe die auf der Cocoapods-Website bereitgestellten Ressourcen, SO und einige Video-Tutorials durchgesehen. Selbst nach ein paar Stunden Wartezeit passiert nichts, aber Sie versuchen immer noch herauszufinden, wo das Problem liegen könnte. Ich würde mich sehr über Ihre Kommentare und Vorschläge freuen. Danke dir!!!
--verbose
verlief der Klonschritt lautlos. Also habe ich die Größe des~/.cocoapods
Verzeichnisses überprüft, um sicherzustellen, dass es noch geklont wird. Die Größe hat sich am Ende auf ~ 100 MB erhöht.git clone https://github.com/CocoaPods/Specs.git
? Funktioniert das oder scheitert es auch?Antworten:
Es steckt nicht fest. Ich dachte das Gleiche, bis ich zum "Aktivitätsmonitor" des Systems ging und die Registerkarte "Netzwerk" überprüfte.
Dann werden Sie sehen, dass etwas heruntergeladen wird. Ein Prozess namens
git-remote-http
ist dafür verantwortlich.Warte einfach! Bei mir ist es genauso passiert :)
Viel Glück!
quelle
Um einen Fortschritt zu erzielen, können Sie den Master selbst klonen:
quelle
git clone --depth=1 https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
--unshallow
: github.com/CocoaPods/CocoaPods/issues/5016Dies kann an dem Problem http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/ liegen ... Sie müssen das Repo entfernen und neu einrichten ...
arbeitete für mich
Beantwortet auch in der folgenden Frage: Fehler bei der Pod-Installation
quelle
Ich denke, Sie müssen die Schritte befolgen, um die Situation loszuwerden, und hinzufügen
--verbose
, um zu überprüfen, was vor jedem Befehl passiert, z.quelle
Dies ist nicht stecken geblieben oder tut nichts im Download- / Klon-Repository (die Gesamtgröße liegt bei 360 MB, ich bin mir nicht sicher)
1) Öffnen Sie den Aktivitätsmonitor
2) Wählen Sie Netzwerk Registerkarte
3) Überprüfen Sie unten Google Chrome -> git-remote-https
quelle
Versuchen Sie dies für unsichere Menschen wie mich, die die Gewissheit benötigen, dass Cocoapods tatsächlich die Arbeit erledigen. Der langsamste Engpass besteht darin, dass Cocoapods versuchen, das gesamte Repo (~ 300 MB) zu klonen
~/.cocoapods
quelle
Für mich in China
Ich muss SSH und --depth = 1 verwenden , um mich zu steigern!
quelle
--unshallow
: github.com/CocoaPods/CocoaPods/issues/5016--unshallow
: github.com/CocoaPods/CocoaPods/issues/…Die benötigte Zeit für Pod-Einrichtung hängt von der Geschwindigkeit Ihrer Internetverbindung ab. Sie können diesbezüglich die Activity Monitor- Anwendung überprüfen .
Es wird empfohlen,
pod setup --verbose
anstelle von den Befehl zu verwendenpod setup.
Diese ausführliche Beschreibung hilft Ihnen dabei, detaillierte Statistiken anzuzeigen, während der Pod eingerichtet wird.
quelle
Ich hatte das gleiche Problem mit
pod install
undpod update
.Das Problem ist, dass nach dem Ausführen eines dieser beiden Befehle. Ein Prozess namens git-remote-http in der Monitoraktivität zeigt an, dass etwas heruntergeladen wird. Dies war ein bestehendes Problem mit Pods und ein Problem wurde auf Github eröffnet. Ich habe viele der empfohlenen Lösungen ausprobiert. Endlich konnte ich den Firebase Cocoapod in meinem Projekt installieren.
Gehe zu
Wenn sich hier eine Masterdatei befindet, müssen Sie diese löschen.
Sie können so etwas tun
mach pwd ... du solltest immer noch dabei sein
~/.cocoapods/repos
Wenn dies nicht funktioniert hat, versuchen Sie es
Sobald Sie diesen Lauf durchgeführt haben
Als Nächstes müssen Sie
git fetch --depth=2147483647
Folgendes ausführen: Dadurch wird Ihr lokales Podspecs-Repository in einen vollständigen Klon konvertiert, wie hier angegeben :Die Pod-Installation und das Pod-Update sollten wie erwartet schnell funktionieren.
quelle
Um es auszuführen, müssen Sie in Ihrer Internetverbindung aufpassen ... Wenn es für eine Sekunde fehlschlägt, wird der Befehl nicht fortgesetzt, aber das Terminal sagt Ihnen nicht, was passiert. Wenn der Befehl fehlschlägt, versuchen Sie es weiter ... hat bei mir funktioniert! Ich habe diesen Befehl benutzt!
$ git-Klon https://github.com/CocoaPods/Specs.git ~ / .cocoapods / repos / master
quelle
--VMWare Workstation - virtualizedMac - NetworkSetting - Problem
Nach ungefähr 100 Versuchen habe ich es zum Laufen gebracht! Ich habe fast alles versucht, was hier beschrieben wurde, aber nichts hat das Problem gelöst. Es wurde zufällig gestoppt, indem zwischen 0% und 97% in den Master geklont wurde. Im Aktivitätsmonitor habe ich gesehen, dass der Netzwerkverkehr gestoppt wurde.
Schließlich habe ich die Netzwerkeinstellung von NAT auf BRIDGE geändert. Das war die Lösung!
quelle
Einfach das Master Repo einrichten, war gespannt, dass wir einen Download-Fortschritt haben, siehe Screenshot;)
CocoaPods Release 1.2.0 (28. Januar) behebt dieses Problem, danke an alle Mitwirkenden und Danielle Tomlinson für diese Version.
quelle