Cocoapods setup застрял в команде pod setup на терминале


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 веб-сайта, так и несколько видеоуроков. Ничего не происходит даже после ожидания в течение нескольких часов, однако все еще пытается выяснить, в чем может быть проблема? Я был бы очень признателен за ваши замечания и предложения. Спасибо!!!

12 94

12 ответов:

он не застрял. Я думал то же самое, пока не зашел в "монитор активности" системы и не проверил вкладку "Сеть".

вы увидите, что что-то загружается. Процесс называется git-remote-http отвечает за это.

Screenshot 1

просто ждать! То же самое произошло и со мной :)

удачи!

это может быть связано с http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/ выпуск... Вам нужно будет удалить РЕПО и переустановить его...

pod repo remove master
pod setup

работал для меня

ответил на следующий вопрос, а также, ошибка при установке pod

чтобы получить прогрессию, вы можете клонировать мастер самостоятельно:

pod repo remove master
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
pod setup

Я думаю, что вы должны следовать шаги, чтобы избавиться от ситуации, а также добавить --verbose чтобы проверить, что происходит перед каждой командой например:

$ pod setup --verbose
  • pod repo remove master
  • pod setup
  • pod install

Это не застрял или ничего не делает его загрузки / клонирования репозитория (общий размер составляет около 360 МБ, я не уверен)

1) Открыть Монитор Активности

2) Выберите сеть Tab

3) Проверьте ниже Google chrome ->git-remote-https

enter image description here

для небезопасных людей, как я, кто нуждается в уверенности, что cocoapods, на самом деле, делает работу, попробуйте это. Самое медленное узкое место - это когда cocoapods пытаются клонировать все РЕПО (~300 МБ) в ~/.cocoapods

while true; do
  du -sh ~/.cocoapods/
  sleep 3
done

для меня Китай

Я должен использовать SSH и --глубина=1 поднять!

pod repo remove master
git clone --depth=1 git@github.com:CocoaPods/Specs.git  ~/.cocoapods/repos/master 
pod setup

время, необходимое для Pod setupзависит от скорости подключения к интернету. Вы можете проверить Монитор Активности заявление об этом.

Screenshot 1

рекомендуется использовать вместо pod setup.

этот подробный поможет вам увидеть подробную статистику во время установки pod.

Screenshot 2

у меня была такая же проблема с pod install и pod update.

проблема в том, что после выполнения любой из этих двух команд. Процесс под названием git-remote-http в активности монитора показывает, что что-то загружается. Это была существующая проблема со стручками, и проблема открылась на github. Я пробовал много рекомендуемых решений. Я, наконец, смог установить firebase cocoapod на моем проекте.

на

~/.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 должно работать быстро, как и ожидалось.

--VMWare Workstation--virtualizedMac--NetworkSetting--Problem

после 100 попыток я получил его на работу! Я пробовал почти все, что описано здесь, но ничего не решали проблему. Он случайно остановился путем клонирования в master между 0% и 97%. В мониторе активности я увидел, что сетевой трафик остановился.

наконец, я изменил сетевую настройку с NAT на BRIDGE. Это было решение!

чтобы выполнить его, вы должны обратить внимание на подключение к интернету... если это не удается в течение секунды, команда не будет продолжаться, но терминал не скажет вам, что происходит. Если команда не выполняется, продолжайте попытки... работал на меня! Я использовал эту команду!

$ git clone https://github.com/CocoaPods/Specs.git~/.cocoapods / repos / master

просто установите мастер-РЕПО, был рад видеть, что у нас есть прогресс загрузки, см. скриншот;)

CocoaPods release 1.2.0 (Jan 28) исправляет эту проблему, благодаря всем участникам и Даниэль Томлинсон для этого выпуска.


enter image description here