Я установил pod
некоторое время назад. Тем не менее, он перестал работать, поэтому я снова работаю над этим .
Тем не менее, я почти сразу столкнулся с проблемой здесь:
pod install
-bash: pod: command not found
Любые предложения, почему это произошло?
Установка CocoaPods на OS X 10.11
Эти инструкции были проверены на всех бета-версиях и финальном выпуске El Capitan.
Пользовательский GEM_HOME
Это решение, когда вы получаете сообщение об ошибке выше
источник
Вы должны перезапустить Терминал после установки драгоценного камня. Или вы можете просто открыть новую вкладку Терминал, чтобы исправить.
источник
. ~/.profile
снова настроить ruby env.Этот шаг - правильная работа.
POD Установить
[1] Откройте терминал и введите:
Gem будет установлен в Ruby внутри системной библиотеки. Или попробуйте 10.11 Mac OSX El Capitan, введите:
Если возникает ошибка «activesupport требует версию Ruby> = 2.xx», то сначала установите последнюю версию activesupport, набрав в терминале.
[2] После установки будет много сообщений, прочитайте их и, если ошибок не обнаружено, значит установка cocoapods завершена. Далее необходимо настроить мастер-репо cocoapods. Введите в терминале:
И подожди пока загрузит мастер репо. Размер очень большой (370,0 МБ на декабрь 2016 года). Так что это может быть какое-то время. Вы можете отслеживать загрузку, открыв вкладку «Активность» и перейдя на вкладку «Сеть» и выполнив поиск git-remote-https. В качестве альтернативы вы можете попробовать добавить подробное описание к команде следующим образом:
[3] По окончании будет выведено «Setup Complete», и вы сможете создать свой проект XCode и сохранить его.
[4] Затем в терминале cd перейдите в «корневой каталог вашего проекта XCode» (где находится ваш файл .xcodeproj) и введите:
[5] Затем откройте подфайл вашего проекта, набрав в терминале:
[6] Ваш Podfile будет открыт в текстовом режиме. Первоначально там будет несколько команд по умолчанию. Здесь вы можете добавить зависимости вашего проекта. Например, в подфайле введите
(Это, например, добавление библиотеки в ваш проект).
Когда вы закончите редактирование подфайла, сохраните его и закройте XCode.
[7] Затем установите pods в свой проект, набрав в терминале:
В зависимости от того, сколько библиотек вы добавили в свой подфайл для своего проекта, время для его завершения варьируется. После завершения будет сообщение, которое говорит
«Установка Pod завершена! Установлены X зависимостей от Podfile и X total pod.»
источник
Для macOS:
источник
Error: Cask 'cocoapods-app' is unavailable: No Cask with this name exists.
У меня возникла та же проблема: запустить Mountain Lion с установленным Ruby 2 и использовать вместо системного ruby.
Ранее я добавил
PATH=/usr/local/bin:$PATH
в свой~/.bash_profile
способ, чтобы удостовериться, что установленные компонентыhomebrew
, включая Ruby 2, имеют приоритет над установленными системой двоичными файлами.Во всяком случае, в этом случае я заметил, что cocoapods установит свой двоичный файл «pod» не в,
/usr/local/bin
а в/usr/local/Cellar/ruby/2.0.0-p247/bin/
Поэтому к своему .bash_profile я добавил,
PATH=$PATH:/usr/local/Cellar/ruby/2.0.0-p247/bin/
и теперь cocoapods работает как шарм.источник
cd
в своем терминале, чтобы вернуться к вашему домашнему каталогу, а затем к баls -a
, вы должны увидеть все свои файлы, включая bash_profileПопробуй это:
и вы должны обновить gem до последней версии, используя это:
если вы хотите насладиться быстрой реакцией :)
источник
В терминале лучше запустить установку какао-бобов с помощью "sudo". В другом случае я получаю сообщение об ошибке: «У вас нет прав на запись для каталога /Library/Ruby/Gems/2.0.0».
Итак, решение таково:
источник
попробуй:
rbenv global system
а потомsudo gem install cocoapods
pod setup
источник
rbenv global system
. Ввод простоrbenv system
приводит к ошибке.Удалите все экземпляры кокоподов этой командой
sudo gem install -n /usr/local/bin cocoapods
sudo chmod +rx /usr/local/bin/
источник
chmod +rx
?-n
опции.Судо-менее установка
Если вы не хотите предоставлять привилегии администратора RubyGems для этого процесса, вы можете указать RubyGems установить его в свой пользовательский каталог, передав флаг --user-install для установки gem или настроив среду RubyGems. Последнее, по нашему мнению, является лучшим решением. Для этого создайте или отредактируйте файл .profile в своем домашнем каталоге и добавьте или измените его, добавив в него следующие строки:
Обратите внимание, что если вы решите использовать опцию --user-install, вам все равно придется сконфигурировать ваш файл .profile для установки PATH или использовать команду, начинающуюся с полного пути. Вы можете узнать, где находится драгоценный камень с драгоценными камнями, которые кокосовые. Например
Источник: https://guides.cocoapods.org/using/getting-started.html
источник
установить cocoapods из https://cocoapods.org/app
Команды и версии постоянно меняются
так что скачивайте tar и наслаждайтесь
источник
gterzian находится на правильном пути, однако, если вы позже обновите свою версию ruby, вам также придется обновить ваш .profile, чтобы он указывал на новый версионный каталог ruby. Например, текущая версия ruby - 2.0.0-p353, поэтому вам нужно вместо этого добавить /usr/local/Cellar/ruby/2.0.0-p353/bin к вашему пути.
Лучшее решение - добавить / usr / local / opt / ruby / bin в вашу PATH. / usr / local / opt / ruby - это символическая ссылка на текущую версию ruby, которую homebrew автоматически обновляет при обновлении. Таким образом, вам никогда не придется обновлять свой PATH и всегда указывать на последнюю версию.
источник
Это решение сработало для меня. Убедитесь, что не пропустили последнюю команду (
export PATH=$PATH:$HOME/Software/ruby/bin
).Смотрите это .
источник
Если вы использовали homebrew для установки ruby, этот ответ сработал для меня.
brew unlink ruby && brew link ruby
OSX 10.9.4
источник
@Babul Prabhakar был прав
ВАЖНО: Однако, если вы все еще получаете «pod: команда не найдена» после использования его решения, эта команда может решить вашу проблему:
источник
это случилось со мной, когда я написал
gem install cocoapods
вместо того
sudo gem install cocoapods
если команда sudo также не найдена, напишите
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH
перед командой sudo
источник
поэтому у меня тоже была такая же проблема. Вероятно, это происходит потому, что на вашем компьютере установлена более старая версия ruby. Так что вам нужно сначала обновить свой рубин. Мой работал на версии ruby 2.6.3. Я получил это решение от sStackOverflow,
Вам нужно сначала открыть терминал и поставить этот код
Затем поставьте эту команду
Это установит рубин для вас, если он не был установлен. После этого просто обновите рубин до новой версии.
После этого просто установите ruby 2.6.3 по умолчанию
Это могло бы решить вашу проблему. Теперь вы можете поставить команду
И команда
Надеюсь это было полезно
источник
Мы использовали несовместимую версию Ruby внутри терминала (Mac), но как только мы использовали RVM для переключения на Ruby 2.1.2, Cocoapods вернулся.
источник