2013-04-08 3 views
10

Я пытаюсь получить CocoaPods набор в OSX (я бегу 10.8.2) - так я бегуПроблемы при установке CocoaPods

sudo gem install cocoapods

Он успешно и я получаю - «Успешно установлен cocoapods- 0.17.2 1 камень установлен»

Тогда ... Я стараюсь pod setup„-bash: стручок: команда не найдена “

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

+0

@Malloc: Другой вопрос. В этом вопросе инсайдер установил CocoaPods и заставил его работать, а затем обновил Ruby, и он сдул то, что было необходимо. Этот, опрос только что установил его, и все же он не работает. –

+1

Вам нужно было запустить установку под 'sudo'? Мне не нужно делать это на моем Mac, а просто установил и запустил команду 'pod' OK (она ранее не была установлена). Это актуально, так как там, где 'gem install' помещает execuatbles, будет зависеть от пользовательской среды, и это будет отличаться от' sudo' –

+1

Если вы используете установленную систему Ruby, вам нужно запускать установки с помощью 'sudo' –

ответ

0

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

$ hash -r 

Вы можете убедиться, что новая команда (или нет) найдено с помощью:

$ which pod 

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

12

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

2

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

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

Во всяком случае, в этом случае я делал Судо камень установить cocoapods

и после установки успешным, при попытке к «установки стручок» Я хотел бы получить

-bash: стручок: команда не найдена "

так что я заметил, что cocoapods бы установить их 'POD' двоичный файл не в

/USR/местные/бен

, а в

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

Так мой .bash_profile я добавил

PATH = $ PATH:/USR/местные/Подвал/рубин/2.0.0-p247/bin/

и теперь cocoapods работает как очарование.

2

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

brew unlink ruby && brew link ruby 

EDIT:

Я на OS X Mavericks 10.9.3

Смежные вопросы