Установка Cocoapods застряла на команде настройки модуля на терминале
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'...
Прошли ресурсы, предоставленные веб-сайтом Cocoapods, SO и несколько видеоуроков. Ничего не происходит даже после ожидания нескольких часов, однако все еще пытается выяснить, что может быть проблемой? Я был бы очень признателен за ваши комментарии и предложения. Спасибо!!!
Ответы
Ответ 1
Он не застрял. Я думал так же, пока я не пошел в "Монитор активности" системы и не проверил "вкладку сети".
Затем вы увидите, что что-то загружается. Для этого отвечает процесс под названием git-remote-http
.
![Снимок экрана 1]()
Просто подождите! Это случилось для меня одинаково:)
Удачи!
Ответ 2
Это может быть связано с проблемой http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/... Вам нужно будет удалить репо и переустановить его..
pod repo remove master
pod setup
работал у меня
Отвечая на вопрос ниже,
Ошибка установки pod
Ответ 3
Чтобы получить прогрессию, вы можете клонировать мастер самостоятельно:
pod repo remove master
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
pod setup
Ответ 4
Я думаю, вам нужно следовать шагам, чтобы избавиться от ситуации, а также добавить --verbose
, чтобы проверить, что происходит перед каждой командой
например:
$ pod setup --verbose
- pod repo удалить мастер
- pod setup
- pod install
Ответ 5
Это не застряло или ничего не делает, его загрузочный/клонирующий репозиторий (общий размер составляет около 360 МБ, я не уверен)
1) Откройте Монитор активности
2) Выберите вкладку Сеть
3) Проверьте ниже Google хром → git -remote-https
![введите описание изображения здесь]()
Ответ 6
Для небезопасных людей, таких как я, которым нужна уверенность, что кокоаподы, по сути, делают работу, попробуйте это. Самое медленное узкое место в том, что cocoapods пытаются клонировать весь репо (~ 300 МБ) в ~/.cocoapods
while true; do
du -sh ~/.cocoapods/
sleep 3
done
Ответ 7
Для меня в Китае
Мне нужно использовать SSH и - depth = 1 для увеличения!
pod repo remove master
git clone --depth=1 [email protected]:CocoaPods/Specs.git ~/.cocoapods/repos/master
pod setup
Ответ 8
Время, необходимое для настройки Pod , зависит от скорости вашего интернет-подключения.
Вы можете проверить это приложение Activity Monitor.
![Снимок экрана 1]()
Рекомендуется использовать команду pod setup --verbose
вместо pod setup.
Эта подробная информация поможет вам увидеть подробную статистику во время настройки pod.
![Снимок экрана 2]()
Ответ 9
У меня была та же проблема с pod install
и pod update
.
Проблема заключается в том, что после выполнения любой из этих двух команд. Процесс, называемый git -remote-http в активности монитора, показывает, что что-то загружается. Это была существующая проблема с контейнерами, и проблема открылась на github. Я пробовал много рекомендованных решений. Наконец, я смог установить кокапопорт firebase в свой проект.
Перейдите к
~/.cocoapods/repos
если здесь есть главный файл, вам нужно будет удалить его.
Вы можете сделать что-то вроде
sudo rm -R -i yourmasterdirectory
do pwd... вы все равно должны находиться в ~/.cocoapods/repos
если вышеуказанное не работает, попробуйте
pod repo remove master
Как только вы выполнили этот прогон
git clone https://github.com/CocoaPods/Specs.git master
следующее, что вам нужно сделать, это запустить git fetch --depth=2147483647
- это преобразует ваш локальный репозиторий Podspecs в полноценный клон, как указано здесь:
pod install и обновление pod должны работать быстро, как ожидалось.
Ответ 10
Чтобы выполнить его, вы должны обратить внимание в своем интернет-соединении... если он не работает в течение секунды, команда не будет продолжена, но терминал не скажет вам, что происходит.
Если команда не удалась, продолжайте пробовать... работал у меня!
Я использовал эту команду!
$git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
Ответ 11
Просто настройте мастер-репо, было рад видеть, что у нас есть прогресс загрузки, см. снимок экрана;)
CocoaPods release 1.2.0 (28 января) исправляет эту проблему, благодаря всем участникам и Даниэль Томлинсон для этой версии.
![введите описание изображения здесь]()