ти можеш бігати
pod install --verbose
щоб побачити, що відбувається за лаштунками ... принаймні ви будете знати, де він застряг (це може бути операція клонування Git, яка забирає занадто довго через вашу повільну мережу тощо)
мати ще краще уявлення про те, чому він, здається, застряг (запущений багатослівний ви можете отримати щось подібне
-> 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'...
це дізнатися розмір git repo, який ви клонуєте .. якщо ви клонуєте з github .., ви можете використовувати цей формат :
/repos/:user/:repo
так, наприклад, щоб дізнатися про вищевказаний тип репо
https://api.github.com/repos/typhoon-framework/Typhoon
і повернутий JSON матиме розмір, значення. тому вищезгадане повернулося
"size": 94014,
що становить приблизно 90 Мб. недарма це займає вічно! (btw .. до того моменту, як я це написав .. це щойно закінчилося .. га!)
оновлення:
одна звичайна річ, яку роблять какао-стручки, перш ніж вона навіть почне завантажувати залежності, перелічені у вашому підфілі, - це завантажити / оновити власне репо (вони називають це Налаштування Cocoapods Master repo .. подивіться на це:
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
..
погана новина полягає в тому, що якщо дотримуватися вищевказаної процедури, щоб дізнатися, наскільки великий репо-какао .. ви отримаєте таке : "розмір": 614373, .. що багато .
тож, щоб отримати більш точний спосіб дізнатися, скільки часу потрібно просто встановити власне репо .. Ви можете налаштувати майстер-репо какао-стручки окремо за допомогою 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.
потім біг pod install
pod install
переходить до наступного етапу. Я думаю, я не дуже терплячий.