您的位置:首页 > 其它

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

2016-05-25 16:37 337 查看


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

pod repo remove master

pod repo add master http://git.oschina.net/akuandev/Specs.git[/code] 这个
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的就更新了。

2015年06月23日提问 
3 评论 

邀请回答

默认排序时间排序


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

2015年06月24日回答 
2 评论





DevTalking326
声望

答案对人有帮助,有参考价值
4
答案没帮助,是错误的答案,答非所问

这个问题在stackoverflow上面有过讨论:
Can
not perform 
pod install
 under el capitan (15A279b)
被采纳的答案为:
sudo gem install -n
/usr/local/bin cocoapods


2015年11月09日回答 · 2015年11月09日更新 
1 评论





yinnieryou61
声望

答案对人有帮助,有参考价值
1
答案没帮助,是错误的答案,答非所问

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


2015年06月23日回答 · 2015年11月11日更新 
2 评论





isteven2.1k
声望

答案对人有帮助,有参考价值
1
答案没帮助,是错误的答案,答非所问

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

2015年09月16日回答 
5 评论





N年後16
声望

答案对人有帮助,有参考价值
0
答案没帮助,是错误的答案,答非所问

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cocoapads