możesz biegać
pod install --verbose
aby zobaczyć, co dzieje się za kulisami. Przynajmniej będziesz wiedział, gdzie się utknął (może to być operacja klonowania git, która trwa zbyt długo z powodu wolnej sieci itp.)
mieć jeszcze lepszy pomysł, dlaczego wydaje się, że utknął (bieganie w trybie pełnym może dać ci coś takiego
-> Installing Typhoon (2.2.1)
> GitHub download
> Creating cache git repo (~/Library/Caches/CocoaPods/GitHub/0363445acc1ed036ea1f162b4d8d143134f53b92)
> Cloning to Pods folder
$ /usr/bin/git clone https://github.com/typhoon-framework/Typhoon.git ~/Library/Caches/CocoaPods/GitHub/0363445acc1ed036ea1f162b4d8d143134f53b92 --mirror
Cloning into bare repository '~/Library/Caches/CocoaPods/GitHub/0363445acc1ed036ea1f162b4d8d143134f53b92'...
jest sprawdzenie rozmiaru repozytorium git, które klonujesz .. jeśli klonujesz z github .. możesz użyć tego formatu :
/repos/:user/:repo
na przykład, aby dowiedzieć się o powyższym typie repo
https://api.github.com/repos/typhoon-framework/Typhoon
a zwrócony JSON będzie miał klucz rozmiaru, wartość. więc powyższe powróciło
"size": 94014,
co wynosi około 90 MB. nic dziwnego, że trwa to wiecznie! (btw .. do czasu, kiedy to napisałem .. właśnie skończyło .. ha!)
aktualizacja:
jedną powszechną rzeczą, którą robią strąki kakaowe, zanim jeszcze zacznie pobierać zależności wymienione w pliku podfile, jest pobranie / aktualizacja własnego repozytorium (nazywają to Konfigurowanie repozytorium Cocoapods Master .. spójrz na to:
pod install --verbose
Analyzing dependencies
Updating spec repositories
$ /usr/bin/git rev-parse >/dev/null 2>&1
$ /usr/bin/git ls-remote
From https://github.com/CocoaPods/Specs.git
09b0e7431ab82063d467296904a85d72ed40cd73 HEAD
..
Złą wiadomością jest to, że jeśli się powyższą procedurę, aby dowiedzieć się, jak duży jest strąk kakao repo .. dostaniesz to : „wielkość”: 614373, .. która jest dużo .
aby uzyskać dokładniejszy sposób na sprawdzenie, ile czasu zajmuje samo zainstalowanie własnego repozytorium .. możesz osobno skonfigurować repozytorium główne kakao za pomocą pod setup
:
$ pod help setup
Usage:
$ pod setup
Creates a directory at `~/.cocoapods/repos` which will hold your spec-repos.
This is where it will create a clone of the public `master` spec-repo from:
https://github.com/CocoaPods/Specs
If the clone already exists, it will ensure that it is up-to-date.
następnie biegnie pod install
pod install
przechodzi do następnego etapu. Chyba nie jestem zbyt cierpliwa.