Установка 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

Просто подождите! Это случилось для меня одинаково:)

Удачи!

Ответ 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 января) исправляет эту проблему, благодаря всем участникам и Даниэль Томлинсон для этой версии.


введите описание изображения здесь