本文主要是介绍关于CocoaPods在10.11系统不能使用的情况,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
CocoaPods是管理第三方库的一个很好的工具,学习使用CocoaPods是学习iOS开发必备的技能
之前电脑上已经安装过CocoaPods,然后电脑系统更新到10.11之后,发现pod命令都不能使用了,原来是我以前用的镜像是 http:ruby.taobao.org/,iOS9推出以后,请求都改为了https.
本文是针对电脑上以前有安装过CocoaPods的情况:
首先检查一下自己电脑上CocoaPods使用的镜像,在终端输入命令:gem source -l
如果你采用的是taobao镜像,正确的应该是
*** CURRENT SOURCES ***http://ruby.taobao.org/
我们需要将http:更改为https:,就应该先移除原来的镜像:
gem sources --remove http://ruby.taobao.org/
然后换上新的镜像:
gem sources -a https://ruby.taobao.org/
完成后,我们再看看当前使用的镜像:
gem sources -l
正常应该是
*** CURRENT SOURCES ***https://ruby.taobao.org/
那么到这一步,OK,我们的镜像就算是更改完了,接下来就安装好了就可以用了。
然后 按照以前的安装方式,执行:
sudo gem install cocoapods
成功最好但是大多肯定是报错:
ERROR: While executing gem...(Errno::EPERM) Operation not permitted - /usr/bin/xcodeprojxcode 没权限
如何解决:
输入以下命令:
sudo nvram boot-args="rootless=0"
然后,执行命令:
sudo reboot
此时电脑会重启
继续打开终端,运行以下命令:
sudo gem install cocoapods -V
一般会成功 如果还有错误,执行:
sudo gem install -n /usr/local/bin cocoapods
然后就可以更新 cocoapod 然后使用了
最后附上CocoaPods的安装以及使用教程:CocoaPods的安装以及使用
这篇关于关于CocoaPods在10.11系统不能使用的情况的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!