这是我参与8月更文挑战的第 1 天,活动详情查看:8月更文挑战
前言
最近换了个新电脑,需要重新配置一遍开发环境,于是借此机会记录一下 CocoaPods 的安装过程,方便以后再次重装的时候,可以按照这次的安装流程来搞。同时,也希望可以借此帮助到有安装 CocoaPods 需求的人。
安装流程
1. 安装 HomeBrew
为了避免在安装过程中报错,我们先下载好 HomeBrew。
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
2. 安装 rvm,升级 ruby 环境
Cocopods 对 ruby 的版本就有要求的,所以我们可以将 ruby 升级到一个比较高的版本。这里,我们先下载 rvm,利用 rvm(Ruby Version Manager)进行多版本 ruby 环境的管理和切换。
curl -L get.rvm.io | bash -s stable
# 启用 rvm
source ~/.rvm/scripts/rvm
# 查看 rvm 版本,检验安装是否成功
rvm -v
3. 安装 ruby
接下来就是利用 rvm 安装指定版本的 ruby。
# 查看可安装的 ruby 版本
rvm list known
# 选择一个相对比较高的 ruby 版本进行安装
rvm install 2.7
# 查看已安装的 ruby 版本
rvm list
4. 设置默认版本的 ruby(可选)
当我们通过 rvm 安装了多个版本 ruby 时,我们可以设置一个默认的 ruby 版本。如果只安装了一个版本的 ruby 时,该步骤可以不用操作。
rvm use 2.7.2 --default
5. 更换 ruby 镜像源
为了能正常执行下载操作,我们将默认的源移除,并添加能在国内正常访问的镜像源:gems.ruby-china.com。
gem sources --remove https://rubygems.org/
gem sources -a https://gems.ruby-china.com
# 确认下载源已经更换成功
gem sources -l
PS:在我们进行镜像源切换之类的操作时,可以先复制到浏览器进行访问,确保要切换到的镜像源是可以正常访问的。
6. 安装 CocoaPods
开始正式安装 CocoaPods,-v
参数用于指定版本
sudo gem install -n /usr/local/bin cocoapods -v 1.10.1
通过查看 Cocoapods 版本,检查安装是否成功,如果控制台成功输出了版本号,说明安装过程基本没什么问题。
pod --version
7. CocoaPods 使用测试
在完成安装之后,还是要进行使用测试的。我们去到工程目录下,执行下面命令生成 podfile。
pod init
执行 install,对项目进行包管理
pod install
至此,Cocoapods 的安装就完成了,可能是由于网络环境非常好的原因,这次并没有遇到什么问题,希望你在安装的时候也可以一切顺利。