安装顺序
Homebrew -> ruby -> gem -> Cocoapods
1. 安装Homebrew
1.1 查看安装的版本信息
brew -v
1.2 安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
1.3 查看Homebrew路径
which brew
1.4 将Homebrew添加到PATH中
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
eval "$(/opt/homebrew/bin/brew shellenv)"
2. 通过Homebrew安装ruby
2.1 查看ruby版本
ruby -v
2.1.1 更新ruby
brew upgrade ruby
2.1.2 安装ruby
brew install ruby
2.2 查看ruby路径
which ruby
如果输出的路径是 /usr/bin/ruby, 说明仍在使用系统自带的 Ruby, 而不是通过 Homebrew 安装的 Ruby
2.3 将ruby添加到PATH中
找到 Homebrew 安装的 Ruby 路径
brew --prefix ruby
输出类似
/opt/homebrew/opt/ruby
修改 ~/.zshrc 文件, 将其路径添加到 PATH 环境变量中
PATH 是系统用来寻找可执行文件的环境变量. 收到命令后, 终端会从 PATH 变量中列出的所有目录里找有没有这个命令.
PATH会并列地追加在 .zshrc 文件的末尾, 查找命令的时候会从前往后查招, 如果多个路径下都有同样的命令, 终端只会执行最先匹配的那个. 所以路径顺序有一定优先级.
echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> ~/.zshrc
# 保存
source ~/.zshrc
3. 配置gem
3.1 更新
sudo gem update --system
3.2 更换
gem sources --remove [https://rubygems.org/](https://rubygems.org/)
gem sources --add [https://gems.ruby-china.com/](https://gems.ruby-china.com/)
3.3 验证
gem sources -l
4. 安装Cocoapods
4.1 安装
sudo gem install -n /usr/local/bin cocoapods
4.2 克隆repos
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/trunk
安装fir
sudo gem install fir-cli