2015-09-23 143 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

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