(注意)以下方法均使用命令行工具
1.不确认是否具有ruby环境先查看当前ruby版本
$ruby -v
**目前ruby版本要2.2以上才可以支持cocoapods安装**
ruby版本低的安装rvm (
RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)
)安装
$ curl -L get.rvm.i.rvm.io | bash -s stableo
重新安装ruby
$ rvm install 2.3
以上为准备工作
1安装CocoaPods
先检查ruby源, 正确情况下返回以下信息:
*** CURRENT SOURCES ***
https://gems.ruby-china.org
这个是ruby的官方源码,现在国内可以使用的还有以下ruby源:
https://ruby.taobao.org/ 淘宝源
http://rubygems-china.oss.aliyuncs.com阿里云源
确认ruby源镜像后就可以修改ruby源了,先执行删除原来的ruby源:
之后添加可用的ruby镜像源(推荐使用官方的)
gem sources -a https://gems.ruby-china.org
这个时候执行gem sources -l命令,就能看到当前镜像源里只有官方ruby源这一个了,之后执行安装cocoapods命令pod search即可
移除ruby源 用 gem sources -r https://gems.ruby-china.org
安装等待较久可以另开一个命令行窗口查看安装进度
$ pod repo list
说明Cocoapods在将它的信息下载到 ~/.cocoapods里;
cd 到该目录里,用du -sh *命令来查看文件大小,结果显示0 repos,说明没有安装成功;
在终端输入:
cd ~/.cocoapods
进入cocoapods文件后在终端输入:du -sh *