Проблемы с установкой CocoaPods

Я пытаюсь настроить CocoaPods в OSX (я запускаю 10.8.2) - поэтому я запускаю

sudo gem install cocoapods

Это удается, и я получаю: "Успешно установлены cocoapods-0.17.2 1 камень установлен

Затем... Я пытаюсь pod setup '- bash: pod: команда не найдена

Как получить командную строку для распознавания этой команды?

Ответ 1

Выход и перезапуск терминала исправил это для меня. Фактически, я только что открыл новую вкладку в терминале.

Ответ 2

У меня была та же проблема, что и горный лев с установленным Ryby 2 и использовался вместо стандартного рубинового системы.

Раньше я добавлял PATH =/usr/local/bin: $PATH в мой .bash_profile как способ убедиться, что материал, установленный homebrew, включая Ruby 2, имеет преимущество перед некоторыми системными файлами.

В любом случае, в этом случае я делал sudo gem install cocoapods

и после успешной установки при попытке установки pod я получаю

- bash: pod: command not found '

поэтому я заметил, что cocoapods установили двоичный код 'pod' не в

/USR/локальные/бен

а скорее в

/usr/local/Cellar/ruby/2.0.0-p247/bin/

Итак, в мой .bash_profile я добавил

PATH = $PATH:/usr/local/Cellar/ruby/2.0.0-p247/bin/

и теперь cocoapods работает как шарм.

Ответ 3

У меня была эта проблема. Если вы использовали brew для установки ruby ​​и ничего больше не работает для вас, попробуйте

brew unlink ruby && brew link ruby

EDIT:

Я на OS X Mavericks 10.9.3

Ответ 4

Возможно, что bash просто не находит вновь установленную команду pod. Когда вы только что установили новую команду в каком-либо случайном месте в PATH, вам часто нужно сообщить bash "перефразировать" следующую команду:

$ hash -r

Затем вы можете проверить, что новая команда найдена (или нет), используя:

$ which pod

Выход и перезапуск Терминал также сделает трюк, хотя это намного более тяжелый молот.