cocoaPods
简介
三方类库的管理工具,有助于ios开发,更便捷的使用。
环境
确定你的开发环境是否装有ruby(Ruby是一种功能强大的面向对象的脚本语言,可以使用它方便快捷地进行面向对象程序设计)环境,ruby的安装自行百度
查看当前ruby的版本:ruby -v
安装和下载
查看当前你的ruby源:gem sources -l
默认情况下,终端应该返回如下信息:
*** CURRENT SOURCES ***
https://rubygems.org/
由于ruby源被强了,所以需要替换其他镜像路径。
先删除原来的的镜像路径:
gem sources --remove https://rubygems.org/
然后添加一个可用的路径:
gem sources -a http://rubygems-china.oss.aliyuncs.com
注意:这个路径必须是可用的,之前采用的淘宝镜像已经不能用了,再一个可以用。
再次确认查看当前的ruby镜像:gem sources -l
输入:sudo gem install cocoapods
如果成功应该能看到一段安装进度,以及最后有一条信息:gems installed类似的
验证
输入: pod search AFNetworking
如果卡在Setting up CocoaPods master repo这里,并且出现各种花式报错
检查如下:
1)gem版本太低;
2)github无法链接;
3).cocoapods目录下的配置信息错误。
一个一个的排查:
首先更新gem到最新版本,在终端中输入:
$ sudo gem update --system
然后检查是否可以ping通github,在终端中输入:
$ ping github.com
然后查看pob repo list:
$ pod repo list
说明Cocoapods在将它的信息下载到 ~/.cocoapods里;
cd 到该目录里,用du -sh *命令来查看文件大小,结果显示0
repos,说明没有安装成功;
在终端输入:
cd ~/.cocoapods
进入cocoapods文件后在终端输入:du -sh *
可查看下载进度,如果一直卡住,请检查镜像路经,和ruby的版本是否支持。
成功了之后,再输入:pod search AFNetworking
如果有相关的各种类库列表,表示成功了。