前言
最近需要搭建ios的环境,需要用到CocoaPods,但安装过程中踩了不少的坑。以此记录一下,作者自己是M1的mac。
核心条件
Ruby version>=2.7.0
如果Ruby>=2.7直接执行安装cocoapods
gem install cocoapods
查看Ruby 版本
ruby -v
安装过程(针对ruby版本过低)
1. brew update
避免由于brew版本过旧,不能安装,首先更新一下。
brew update
tips:如果不切镜像源或者不开代理的话,这个更新速度会十分的慢,一度让你怀疑是否挂掉,这个操作和切换npm的源本质是一样。
具体的切源操作(你头铁,不切也行)
查看当前brew的源
// 查看 Homebrew 的主仓库源
git -C "$(brew --repo)" remote -v
//查看 Homebrew Core 仓库源
git -C "$(brew --repo homebrew/core)" remote -v
如果自己的源已经是国内的了就不需要执行这一步
//设置为清华大学的源
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
2. brew install rbenv
通过rbenv
的方式来管理ruby的版本,依次执行
brew install rbenv
brew install ruby-build
然后添加 rbenv
到 shell,,依次执行
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.zshrc
source ~/.zshrc
3. 安装 Ruby
因为只需要大于2.7.0即可
rbenv install 3.1.2
安装完后,记得全局配置一下
rbenv global 3.1.2
检查一下版本是否正确
ruby -v
4.安装CocoaPods
gem install cocoapods
检查安装是否成功
pod --version
大功告成!