前期准备
软件 | 版本 |
---|---|
MacOS | Mojeva 10.14.6 |
xcode | 11.3.1 (11C504) |
1.执行安装命令
sudo gem install -n /usr/local/bin cocoapods
安装成功后出现如下提示: 上图是避免以下错误的解决方案:
ERROR: Could not find a valid gem 'cocoapods' (>= 0) in any repository
2.安装rvm
curl -L get.rvm.io | bash -s stable
2.1 测试rvm是否安装成功
rvm -v
此处版本为1.29.9
2.2 用rvm升级ruby
2.2.1 查看ruby版本
ruby -v
2.2.2 罗列可用的ruby版本
rvm list known
2.2.3 安装ruby
rvm install 2.6
2.3 更换ruby镜像
2.3.1 检查当前镜像
gem sources -l
2.3.2 移除当前镜像
该步骤依据上一步骤的实际情况执行移除sources,如果不存在就无需执行,上图中的CURRENT SOURCES下没有任何输出,说明原来已经移除了,无需执行该步骤。
gem sources --remove https://rubygems.org/
2.3.3 更换新的镜像
gem sources --add https://gems.ruby-china.com/
2.3.4 检查新镜像是否安装成功
gem sources -l
3.安装CocoaPods
sudo gem install -n /usr/local/bin cocoapods
本机原来已经安装过cocoapods,所以很快便安装成功了。
3.1 下载配置文件
3.1.1 方法一
可直接查看安装进度
pod setup --verbose
3.1.2 方法二
无任何进度显示,进度显示见下图后说明。 检查下载进度的方法 新开一个终端窗口,输入
cd ~/.cocoapods/
执行 du -sh * 查看文件夹大小 a. 如果下载过程文件夹大小始终不变,则有可能需要删除master分支 sudo rm -fr ~/.cocoapods/repos/master b. 如果pod setup过程中,使用普通网络下载速度慢,下载中途出错,建议使用4G热点给mac电脑下载 c. 共300+M,使用4G热点约两分钟可以下载完成,安装需要2-3分钟,安装完成后近1G
至此,等待cocoapods安装完成即可。
完成后的结果,如下所示: 综上就是CocoaPods的安装过程。