2015-09-23 138 views
16

我剛更新我的OSX到El Capitan。現在當我想更新我的PodFile我得到這個錯誤:el capitan上的Cocoapods

pod: command not found 

在這裏的任何幫助嗎?

+1

重新安裝cocoapods? – kirander

+0

我什至不能安裝它。我得到這個:錯誤:執行寶石時(Errno :: EPERM) 不允許的操作 -/usr/bin/pod – Steaphann

+1

sudo gem install cocoapods – kirander

回答

15

binstubs不再安裝到/usr/bin

如果是從優勝美地升級只需卸載的CocoaPods(gem uninstall cocoapodssudo gem uninstall cocoapods),然後運行以下命令:

$ sudo gem install cocoapods 
[...] 
1 gem installed 
$ export PATH=$PATH:/Library/Ruby/bin 
$ pod --version 
0.38.2 
+0

卸載是一個好主意,但並不能解決真正的問題。請參閱下面關於hyunc的回答的評論。 – ecotax

-2

同樣的事情發生了我,sudo gem install cocoapods解決問題

6

在埃爾卡皮坦10.11運行的CocoaPods當它爲我的錯誤:

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

這個問題是其他幾個人的重複,這是首選解決方案 – ecotax

+0

在我的PATH沒有「/ usr/local/bin」,所以它沒有工作,解決我的問題,我手動添加在我的。 .bash_profile中。 「export PATH =/usr/local/bin:/ usr/bin:/ usr/sbin:/ bin:/ sbin:」,或者你更喜歡可以在終端中運行。 – Busata

17

在/ usr/local/bin目錄的安裝工作完美:

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

但只有添加附加權利我才能訪問它

sudo chmod -R 755 /usr/local/bin 
+0

這個答案解決了我的問題 –

+0

'sudo chmod -R 755/usr/local/bin'沒有辦法。謝謝:) – aytunch

+0

它的作品....很好的答案 –