M1 Mac Mini 安装 cocoapods成功系列

347 阅读1分钟

前言

最近需要搭建 iOS 的环境,需要用到 CocoaPods,但安装过程中踩了不少的坑。以此记录一下,作者自己是 M1 的 Mac Mini。

核心条件

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

报错:

can‘t find gem cocoapods (>= 0.a) with executable pod (Gem::GemNotFoundException)

终端输入:

rvm get stable  
gem install cocoapods 

再次查看版本:

pod --version

终端输出:

1.16.2

M1 Mac Mini 安装 cocoapods 至此完成。