Я пытаюсь установить свои модули с помощью pod install
, он печатает
Setting up CocoaPods master repo
и это занимает слишком много времени и ничего не устанавливается. Это баг или моя ошибка? Могу ли я решить эту проблему?
Я пытаюсь установить свои модули с помощью pod install
, он печатает
Setting up CocoaPods master repo
и это занимает слишком много времени и ничего не устанавливается. Это баг или моя ошибка? Могу ли я решить эту проблему?
Да, эти проблемы часто возникают при первой установке.
Итак, что я сделал, чтобы решить эту проблему:
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
Расширяю свой комментарий.
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/
Cloning into 'master'...
- person J. Doe   schedule 26.12.2016