Установка CocoaPods: нет ответа


176

Попытка установить CocoaPods из терминала:

$ sudo gem install cocoapods

После ввода моего пароля root ничего не происходит.

Как я могу отладить это?


2
Похоже, вы должны проверить RVM или rbenv для управления Ruby. Поддержка Ruby, которая поставляется с OS X, кажется довольно медленной с такими вещами.
Кит Смайли

Это было действительно очень медленно, но в конце концов сработало.
Pierre de LESPINAY

Ответы:


383

Для тех, кто интересуется тем же, установка драгоценного камня занимает вечность. Если вы запускаете:

export GEM_HOME=~/.gems
export PATH=$GEM_HOME/bin:$PATH

gem install cocoapods -V

Установка с флагом Vразрешает подробный вывод, который позволит вам увидеть весь вывод по мере загрузки и установки, это довольно много.


80
Кроме того, обновление менеджера пакетов, похоже, значительно ускоряет процесс. sudo gem update --system
Алекс

2
Ах ... это лучшее предложение.
Schultz9999

10
Просто примечание для -V (оно в верхнем регистре): D
onmyway133

10
Этот подробный параметр должен быть
включен

2
@NicolasMiari Я согласен!
Алекс

52

обновить gem до последней версии, используя

sudo gem update --system и это должно работать немного быстрее


29

Мне пришлось подождать как минимум 5 минут:

Сборка собственных расширений. Это может занять некоторое время ...

Появляется


2

Вы должны сделать это двумя отдельными командами:

Первый:

gem update

Затем:

export GEM_HOME=~/.gems
export PATH=$GEM_HOME/bin:$PATH

gem install cocoapods

2

Он не застрял, он скачивает файл для ruby ​​из интернета. Вы можете проверить это, выполнив следующие шаги:

  1. Открытый монитор активности

  2. Выберите Сетевой вариант

  3. Проверьте ниже Google Chrome. ( рубиновая загрузка )

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


0

Попробуйте установить последнюю версию Git с

https://git-scm.com/downloads

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

Напишите следующие команды в Терминале:

  1. export GEM_HOME=~/.gems
  2. export PATH=$GEM_HOME/bin:$PATH
  3. gem install cocoapods
  4. Задайте путь к проекту с помощью команды cd path/to/project
  5. pod init
  6. Открыть подфайл
  7. Добавить соответствующий пакет
  8. pod install
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.