Установка пода занимает слишком много времени

Я пытаюсь установить свои модули с помощью pod install, он печатает

Setting up CocoaPods master repo

и это занимает слишком много времени и ничего не устанавливается. Это баг или моя ошибка? Могу ли я решить эту проблему?


person J. Doe    schedule 26.12.2016    source источник
comment
Обычно это занимает некоторое время, так что просто подождите   -  person Umair Afzal    schedule 26.12.2016
comment
Попробуйте pod install --verbose. Он выведет, что происходит во время установки   -  person Artem Zaytsev    schedule 26.12.2016
comment
@UmairAfzal, но не более 10 минут =/   -  person J. Doe    schedule 26.12.2016
comment
Это зависит от скорости вашей сети. Если ваша сеть медленная, обычно это занимает больше времени.   -  person Imad Ali    schedule 26.12.2016
comment
Нет, это вполне нормально, так как репо ОЧЕНЬ ТЯЖЕЛОЕ, а git sever отстой, поэтому вам следует подождать, это может занять 30 минут - зависит от 1 часа.   -  person Tj3n    schedule 26.12.2016
comment
@ImadAli Я думаю, что 100 Мбит/с — хорошая скорость для установки модулей :)   -  person J. Doe    schedule 26.12.2016
comment
@ArtemZaytsev Я это уже проверил, печатает Cloning into 'master'...   -  person J. Doe    schedule 26.12.2016
comment
Первый раз стручок требует времени.Терпение :)   -  person Muhammad Adnan    schedule 26.12.2016
comment
@MuhammadAdnan это не первая моя установка :)   -  person J. Doe    schedule 26.12.2016
comment
@ J.Doe, в настоящее время основной репозиторий CocoaPods составляет около 800 МБ, и я думаю, что GitHub намеренно ограничивает сетевой канал для его загрузки. thenextweb.com/dd/2016 /03/08/   -  person user28434'mstep    schedule 26.12.2016
comment
о, он установился через 30(!) минут!   -  person J. Doe    schedule 26.12.2016
comment
blog.cocoapods.org/Master-Spec-Repo-Rate -Limiting-Post-Mortem   -  person Inder Kumar Rathore    schedule 26.12.2016
comment
Да, это требует времени, дождитесь полного обновления, потому что, если вы приостановите или остановите процесс и попытаетесь начать снова, это также займет больше времени.   -  person Sapana Ranipa    schedule 26.12.2016
comment
То же самое, скорость скачивания 33кб/с... .wtf   -  person    schedule 01.09.2017


Ответы (2)


Да, эти проблемы часто возникают при первой установке.

Итак, что я сделал, чтобы решить эту проблему:

1. pod setup

Он снова выполнит «настройку мастера», НЕ ЖДИТЕ, продолжайте эти шаги ниже.

2. Ctrl +C
3. pod repo remove master
4. cd ~/.cocoapods/repos 
5. git clone --depth 1 https://github.com/CocoaPods/Specs.git master

У меня это занимает около 5 минут (думаю, это зависит от интернет-соединения), затем я могу выполнить «установку модуля».

https://stackoverflow.com/a/40541430/3258003

person Muhammad Fauzi Masykur    schedule 18.08.2017

Расширяю свой комментарий.

CocoaPods настолько популярен и тяжел, что GitHub ограничивает скорость загрузки.

От пользователя mhagger, инженера группы инфраструктуры GitHub:

Медленные выборки и клоны (иногда время ожидания истекает), с которыми сталкивается сообщество CocoaPods, вызваны автоматическим ограничением скорости на наших серверах, которое сделано для того, чтобы чрезвычайно высокие уровни нагрузки в одном репозитории не могли повлиять на других пользователей GitHub. Репозиторий CocoaPods/Specs более или менее постоянно ограничен по скорости.

За последнюю неделю было получено около 1,1 миллиона клонов/выборок из CocoaPods/Specs. В результате этой деятельности в среднем более 5 серверных ЦП постоянно были привязаны к сети, а наши центры обработки данных использовали несколько терабайт пропускной способности. Во всем GitHub есть лишь несколько других репозиториев, которые хотя бы близко подходят к этому уровню активности. Насколько мне известно, такой уровень активности не нов, а продолжается уже много месяцев, а может и дольше. Достаточно сказать, что имя CocoaPods/Specs довольно хорошо известно в нашей команде.

http://thenextweb.com/dd/2016/03/08/cocoapods-popular-basically-took-five-github-servers/

person user28434'mstep    schedule 26.12.2016