如果你在天朝,不能直接访问cocoapods.org,因为那堵墙阻挡了cocoapods.org。
但是我们可以用淘宝的Ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令:
gem sources --remove https://rubygems.org/
gem sources --a https://ruby.taobao.org/ 最新的镜像为:
https://gems.ruby-china.org/ 最好用这个
gem sources -l
然后输入安装命令:
sudo gem install cocoapods
可能会出现以下错误提示:
Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.
这是因为MAC自带的ruby版本太低所以需要把ruby升级以下就是用rvm升级ruby的步骤:
1安装 rvm
RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gems)
curl -L get.rvm.io | bash -s stable. //这是链接下载rvm的命令
2加载文件, 测试是否安装正常(按照提示操作)
source ~/.bashrc source ~/.bash_profile source ~/.profile rvm -v //这是查看当前rvm版本的命令3 安装命令
rvm install 2.3
查询已经安装的ruby: rvm list
卸载一个已安装版本 : rvm remove 2.0.0
查询所有ruby版本:rvm list known
安装完成之后再次输入sudo gem install cocoapods
最后再 pod setup //这个是从网上下载所需的文件
这就完成了
关于使用
新建一个project podTest
在终端打开该工程路径
执行pod init
你就会发现目录下出现文件podfile
然后打开podfile编辑
在
target 'podTest'do
和
end
之间编辑你想导入的第三方库例如
pod ‘AFNetworking’
在终端执行 pod install 这个AFNetworking就会导入到你的工程里面去了
pod 搜索功能
pod search AFNetworking
安装pod的时间可能比较长,请耐心等待。
如果一开始的镜像更改失败,请先安装rvm(也就是ruby环境做好)才更新镜像就会成功。