安装Cocoapods, 更新gem出现的问题

遇到一个新的问题 设置Specs代码库

pod repo remove master

pod repo add master http://git.oschina.net/akuandev/Specs.git

这个Specs镜像仓库好像没有了 提示 403 

记得之前还有个是 gitcafe,的可是gitcafe马上就要关闭了。

不知道现在用哪个呢。

================================
我现在需要安装Cocoapods 。gem的镜像一景更换为淘宝的了。
执行sudo gem install cocoapods出现错误:


    
    
<button href="javascript:void(0);" _xhe_href="javascript:void(0);" class="copyCode btn btn-xs zeroclipboard-is-hover" data-clipboard-text="" error:="" while="" executing="" gem="" ...="" (errno::eperm)"="" data-toggle="tooltip" data-placement="bottom" title="" style="color: rgb(255, 255, 255); font-family: inherit; font-size: 12px; font-style: inherit; font-variant: inherit; line-height: 1.5; margin: 0px 0px 0px 5px; overflow: visible; cursor: pointer; vertical-align: middle; border: 1px solid transparent; white-space: nowrap; padding: 1px 5px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; -webkit-user-select: none; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 2px; background-color: rgba(0, 0, 0, 0.74902);">复制
ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj

我估计是gem版本没有更新。执行sudo gem update --system,又出现了错误

ERROR:  While executing gem ... (Errno::EPERM)
    Operation not permitted - /usr/bin/update_rubygems

一个下午很多大神都试着给你解决方案,可是都没有成功解决。

因为知道gem版本过老的话也是不能成功下载cocoapods的,但是我现在又不能用sudo gem update --system来更新。后来我就直接去rubygems官网下载了最新的源码进行了安装。现在执行gem -v显示版本是2.4.8

可是问题又来了,这个时候去执行sudo gem install cocoapods,还是会出现上边的错误。

我下载了Xcode6和7。

stackoverflow已解决

----------------------------------------------

新的问题

由于一些原因需要重新安装。可是在添加淘宝镜像的时候总是提示
Error fetching http://ruby.taobao.org/:bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)

然后我就凌乱了。

后来发现是协议改成了 https 谢谢各位提醒。

最近好像cocoapods 发出了1.0的版本。我试着去更新了一下。

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

非常nice的就更新了。

6 个回答

0
采纳

自定义GEM_HOME
$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods
[...]
1 gem installed
$ export PATH=$PATH:$HOME/Sofware/ruby/bin
$ pod --version
0.37.2

4

这个问题在stackoverflow上面有过讨论:

Can not perform pod install under el capitan (15A279b)

被采纳的答案为:sudo gem install -n /usr/local/bin cocoapods

1

新的问题好解决,原来http淘宝源已经弃用更换成https了:
https://ruby.taobao.org/

1

10.11 cocoapods安装 sudo gem install -n /usr/local/bin cocoapods

0

下边是@DevTalking在微博上帮我的。已经成功解决了我的问题。在此感谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值