[Mac]cocoapods安装与更新

  1. 安装

cocoapods基于ruby开发,在gem中进行管理。所以安装cocoapods前需要有ruby环境。一般Mac自带就有ruby。

一般系统的ruby源都是https://rubygems.org/,而这个源在国内正常情况都是访问不到的,所以可以换成一个国内的源。

以往一般是换成淘宝的源https://ruby.taobao.org/,而现在进入这个网站会发现rubygem镜像管理工作已经交由Ruby China处理,所以现在就可以换成Ruby China的源。

1
2
3
4
5
6
# 查看当前的源
gem sources -l
# 删除rubygems.org这个官网的源
gem sources --remove https://rubygems.org/
# 添加Ruby China的源
gem sources --add https://gems.ruby-china.org/

确定ruby环境后,只需一句命令即可安装。

1
sudo gem install cocoapods

安装后第一次使用的时候会进行本地库的更新,这个过程会比较久的时间,因为需要访问github上的https://github.com/CocoaPods/Specs.git仓库。

  1. 更新,至于为什么要用-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. 查看版本

1
pod --version
  1. 查看cocoapods的环境信息

1
pod env
  1. 更新cocoapods库

1
pod repo update

这个过程可能需要比较久,因为它需要访问github中https://github.com/CocoaPods/Specs.git,把整个库pull下来。耐心等待…

(•̀ᴗ•́)و ̑̑

Share