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

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

95 голосов | спросил sanjay 10 FebruaryEurope/MoscowbMon, 10 Feb 2014 19:02:26 +0400000000pmMon, 10 Feb 2014 19:02:26 +040014 2014, 19:02:26

11 ответов


0

Это не застряло. Я думал так же, пока не зашел в «Монитор активности» системы и не проверил «вкладку сети».

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

Скриншот 1

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

Удачи!

ответил Manuel M. 20 FebruaryEurope/MoscowbThu, 20 Feb 2014 22:30:13 +0400000000pmThu, 20 Feb 2014 22:30:13 +040014 2014, 22:30:13
0

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

pod repo remove master
pod setup

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

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

ответил Shehanrg 3 Maypm14 2014, 21:28:37
0

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

pod repo remove master
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
pod setup
ответил Cœur 13 52015vEurope/Moscow11bEurope/MoscowFri, 13 Nov 2015 21:05:23 +0300 2015, 21:05:23
0

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

1) Откройте Монитор активности

2) Выберите вкладку Сеть

.

3) Отметьте ниже Google Chrome -> ГИТ-удаленного HTTPS

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

ответил Sachin Nikumbh 16 J000000Saturday16 2016, 14:09:07
0

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

while true; do
  du -sh ~/.cocoapods/
  sleep 3
done
ответил Daniel Shin 11 PM000000120000004731 2015, 12:02:47
0

Для меня в Китае

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

pod repo remove master
git clone --depth=1 [email protected]:CocoaPods/Specs.git  ~/.cocoapods/repos/master 
pod setup
ответил PeiweiChen 8 MarpmTue, 08 Mar 2016 12:05:51 +03002016-03-08T12:05:51+03:0012 2016, 12:05:51
0

Время, необходимое для настройки Pod , зависит от скорости вашего интернет-соединения. Вы можете проверить приложение Activity Monitor по этому вопросу.

 Скриншот 1

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

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

 Скриншот 2

ответил Jayprakash Dubey 13 J000000Wednesday16 2016, 13:59:23
0

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

Проблема в том, что после выполнения любой из этих двух команд. Процесс git-remote-http в активности монитора показывает, что что-то загружается. Это существующая проблема со стручками, и проблема была открыта на github. Я перепробовал много рекомендуемых решений. Я наконец-то смог установить Cocoapod 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 update должны работать быстро, как и ожидалось.

ответил Ronaldoh1 17 SatEurope/Moscow2016-12-17T00:10:38+03:00Europe/Moscow12bEurope/MoscowSat, 17 Dec 2016 00:10:38 +0300 2016, 00:10:38
0

- Рабочая станция VMWare - virtualizedMac - Настройка сети - Проблема

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

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

ответил NoWay 14 J0000006Europe/Moscow 2018, 22:36:43
0

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

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

ответил Gabriel Rigolon 30 32016vEurope/Moscow11bEurope/MoscowWed, 30 Nov 2016 15:47:02 +0300 2016, 15:47:02
0

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

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


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

ответил AamirR 28 MarpmTue, 28 Mar 2017 17:01:04 +03002017-03-28T17:01:04+03:0005 2017, 17:01:04

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132