pod init выдает ошибку -bash: pod: команда не найдена

Я пытаюсь создать Podfile для моего проекта Xcode для совместимости с Firebase, но когда я пытаюсь создать его в том же файле, в котором хранится мой проект Xcode, используя мой терминал и набрав «pod init», он выдает ошибку «- bash: pod: команда не найдена».

Насколько я знаю, я в курсе OSX, использую Sierra 10.12.1, но я не знаком с использованием Podfiles, поэтому любая помощь здесь была бы отличной, спасибо.


person Ethan Humphries    schedule 09.12.2016    source источник
comment
Вы установили гем Cocopods?   -  person Caleb Kleveter    schedule 09.12.2016
comment
Нет, я не знал, я на самом деле не знал, что его нужно устанавливать вручную, теперь он работает, хотя после установки, спасибо.   -  person Ethan Humphries    schedule 09.12.2016


Ответы (6)


Похоже, вы не установили CocoaPods.

Для этого вы устанавливаете его через рубиновые драгоценные камни, например:

sudo gem install cocoapods

Если у вас нет прав администратора, попробуйте:

gem install cocoapods --user-install
person Caleb Kleveter    schedule 09.12.2016

если 1-я команда не работает, попробуйте 2-ю команду

sudo gem install cocoapods

sudo gem install -n /usr/local/bin cocoapods

В моем случае сработала 2-я команда

person Diptendu Das    schedule 25.04.2019

Для ОС Catalina (по состоянию на декабрь 2019 г.)

gem install -n /usr/local/bin cocoapods
person Samarey    schedule 27.12.2019

Варить установить

$ brew install cocoapods      

У меня sudo gem install cocoapods не сработало.
Когда я попробовал $sudo gem install -n /usr/local/bin cocoapods, мне выдали странные сообщения об ошибках. Но brew install был довольно опрятен.

person Rohit Singh    schedule 08.12.2020
comment
было полезно, спасибо - person Alejandro Gonzalez; 13.02.2021
comment
Пробовал это. Но появлялась ошибка, не удалось найти CFProprtyList. Итак, попробовал sudo gem установить Cocopods, и это сработало. Хотя не уверен, что произошло. Если бы кто-нибудь объяснил, было бы здорово! - person Harshal Karande; 09.07.2021

Получил сегодня эту ошибку. Я смог решить эту проблему, убедившись, что у меня есть ruby в моем PATH.

export PATH=/usr/bin/ruby:$PATH

Затем (как было предложено в ответах выше) запустите

sudo gem install cocoapods

Or

sudo gem install -n /usr/local/bin cocoapods
person asaf am    schedule 04.07.2019

Я столкнулся с этой проблемой вчера, я думаю, что и другие в моей ситуации тоже. Итак, я запускаю mac OS siera на виртуальной машине в своих окнах, поэтому я могу использовать xcode. Во-первых, вам нужно будет обновить свою версию ruby, здесь был дан ответ: https://stackoverflow.com/a/38194139/7451779 .

После обновления просто запустите: $ sudo gem install CocoPods

После всего этого $ pod init должен работать

person Haider Malik    schedule 10.07.2018