- 安装
cocoapods基于ruby开发,在gem中进行管理。所以安装cocoapods前需要有ruby环境。一般Mac自带就有ruby。
一般系统的ruby源都是https://rubygems.org/
,而这个源在国内正常情况都是访问不到的,所以可以换成一个国内的源。
以往一般是换成淘宝的源https://ruby.taobao.org/
,而现在进入这个网站会发现rubygem镜像管理工作已经交由Ruby China处理,所以现在就可以换成Ruby China的源。
1 | # 查看当前的源 |
确定ruby环境后,只需一句命令即可安装。
1 | sudo gem install cocoapods |
安装后第一次使用的时候会进行本地库的更新,这个过程会比较久的时间,因为需要访问github上的https://github.com/CocoaPods/Specs.git
仓库。
- 更新,至于为什么要用
-n
属性,是因为cocoapods相关命令会默认装在/usr/local/bin
下,但是update的过程却在/usr/bin
,会出现没有权限写入的错误。
1 | sudo gem install -n /usr/local/bin cocoapods |
如果想升级到cocoapods的beta版本,可添加--pre
参数
1 | sudo gem install -n /usr/local/bin cocoapods --pre |
- 查看版本
1 | pod --version |
- 查看cocoapods的环境信息
1 | pod env |
- 更新cocoapods库
1 | pod repo update |
这个过程可能需要比较久,因为它需要访问github中https://github.com/CocoaPods/Specs.git
,把整个库pull下来。耐心等待…
(•̀ᴗ•́)و ̑̑