这几天帮公司新电脑重装cocoapods,其中各种冷暖自知,操蛋无数,各种重装,现已经完美解决,记录一下备忘,一部填坑史,希望对有同样困惑的搬砖民工有帮助。
在安装cocoapods之前需要准备ruby的环境,这个环境是mac系统自带的,但是现在的cocoapods要求ruby的版本要达到2.2以上,所以建议升级一下版本,小编这边使用的是2.2.4版本,在安装之前需要先安装rvm,(rvm是什么可以百度了解一下)
- 安装rvm,rvm是可以让你拥有很多ruby版本的一个工具,具体的可以去了解一下(以下各个步骤均在terminal中实现)
$ curl -L https://get.rvm.io | bash -s stable
期间可能会问你sudo管理员密码,这里可能需要等待一段时间后就可以成功安装好 RVM
- 载入rvm环境
$ source ~/.rvm/scripts/rvm
- 检查是否安装成功,输入下面命令出现版本号等信息表示安装成功
$ rvm -v
- 用rvm安装ruby环境
$ rvm install 2.2.4
- 设置为默认版本
rvm use 2.2.4 --default
- 然后更换一下镜像站点
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
坑2出现,如果之前安装有http://ruby.taobao.org/,则需要移除http的淘宝源
$ gem sources --remove http://ruby.taobao.org/
检查一下,保证只能有一个https://ruby.taobao.org/
- 安装 CocoaPods,坑3出现,(os x 10.11以下)输入命令
$ sudo gem install cocoapods
- (os x 10.11或以上)输入一下命令
$ sudo gem install -n /usr/local/bin cocoapods
- 执行命令
pod setup