cocoapods 系列(一)- 安装
2017-03-07 本文已影响13人
深白色的熊
好久没有写过文章了,总干觉工作很乱,没有心情去整理工作中的一些事情。最近,反省了一下自己,感觉自己这个状态时不对的,所以会开始一点一点的将工作中遇到问题(不是单指的问题,而是所有的知识)慢慢的总结一下,一步一步来。
首先,就是这个吧。cocoapods,应该是我们平常都会使用到的,关于什么是cocoapods,我想只要搜索到这个的都应该会了解,所以我就不赘述了。虽然其操作的频率并不是很高,但却是很重要的一个工具,分三步(安装,使用,命令)来总结一下。
1.ruby 环境(mac 系统是自带ruby环境的),如果不确定是否安装了ruby环境,我们可以使用这个命令来查看ruby版本号。如果未安装,百度安装一下就好了,很简单。
ruby -v
2.ruby环境设置。安装好ruby环境之后,我们需要更改一下ruby的镜像地址(原有镜像地址,已被我大天朝 “墙”了,所以,在安装cocoapods 时不会有反应,还好我们有替代的镜像地址:https://ruby.taobao.org/)
//镜像地址查询:
gem sources
//镜像地址删除
gem sources --remove https://rubygems.org/
//镜像地址添加
gem sources -a https://ruby.taobao.org/
//这样我们新的镜像地址就更改好了,此时输入
gem sources //查看新的镜像地址。
3.之后,就到我们此次的主角了-- cocoapods
sudo gem install cocoapods
/之后就是等待了。
4.安装时遇到的错误及解决方案
ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/fuzzy_match。
这是由于在系统升级到10.11.X之后,mac系统中新增加了一些安全性的控制。组织此目录下的操作,所以在安装cocoapods的时候也就出现了上面的错误。解决方法也很简单,将安装cocoapods的路径更改一下就好了。
sudo gem install -n /usr/local/bin cocoa pods
5.等待->安装成功。