安装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
出现错误:
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。
----------------------------------------------
新的问题
由于一些原因需要重新安装。可是在添加淘宝镜像的时候总是提示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的就更新了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
If you're using
cocoapods
, I suppose you were developing on Mac OS. But why don't you use the "lost" package manager for Mac calledbrew
. Installbrew
first, then typebrew upgrade brew install cocoapods
. Enjoy your brew!这个问题在stackoverflow上面有过讨论:
Can not perform
pod install
under el capitan (15A279b)被采纳的答案为:
sudo gem install -n /usr/local/bin cocoapods
新的问题好解决,原来http淘宝源已经弃用更换成https了:
https://ruby.taobao.org/
10.11 cocoapods安装 sudo gem install -n /usr/local/bin cocoapods
sudo gem install cocoapods 执行
出现 ERROR: While executing gem ... (Errno::EPERM)
下边是@DevTalking在微博上帮我的。已经成功解决了我的问题。在此感谢!
自定义GEM_HOME
$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods
[...]
1 gem installed
$ export PATH=$PATH:$HOME/Software/ruby/bin
$ pod --version
0.37.2
重新装RVM,然后在重装Ruby,起码我是这样搞定的。。