Mac M2 Ventura(13.3) 新机 安装Cocoapods

1.执行命令:

bash 复制代码
sudo gem install cocoapods

因为是新机,内置的ruby版本是(2.6.0)太低,会报错

所以需要安装新的ruby版本

2.如果已经安装了低版本的homebrew,可以先卸载:

卸载:

bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

安装最新版本:

bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

因为是外网所以需要设置VPN,或者修改电脑配置 hosts文件,添加:

bash 复制代码
185.199.108.133   raw.githubusercontent.com
185.199.109.133   raw.githubusercontent.com
185.199.110.133   raw.githubusercontent.com
185.199.111.133   raw.githubusercontent.com

3.使用 homebrew 安装 最新版的ruby:

bash 复制代码
brew install chruby ruby-install

安装结束会提示:

bash 复制代码
- Run these two commands in your terminal to add Homebrew to your PATH:
    (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/guojunlong/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"
- Run brew help to get started
- Further documentation:
    https://docs.brew.sh

此时按照提示依次执行:

bash 复制代码
    (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/guojunlong/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"

然后安装 ruby3.2.2

bash 复制代码
ruby-install ruby 3.2.2

4.配置环境:

bash 复制代码
echo "source $(brew --prefix)/opt/chruby/share/chruby/chruby.sh" >> ~/.zshrc
echo "source $(brew --prefix)/opt/chruby/share/chruby/auto.sh" >> ~/.zshrc
echo "chruby ruby-3.2.2" >> ~/.zshrc

5.更新配置,并验证

bash 复制代码
source ~/.zshrc 
 
ruby -v

6.最后直接安装即可

bash 复制代码
gem install cocoapods
相关推荐
EXI-小洲5 小时前
MacOS 微服务网关双雄:Nacos + Higress 安装与 Dubbo 配置实战
macos·微服务·nacos·dubbo
EXI-小洲7 小时前
MacOS 上使用 IntelliJ IDEA 指定 Main 函数并打包为 JAR 文件
macos·intellij-idea·jar
Albart5751 天前
Docker Desktop最新版安装踩坑全记录(Windows_Mac_Linux)【2026 4.74.0 终版】
linux·windows·macos·docker·环境搭建·踩坑记录
Web Security Loop2 天前
MAC卸载JDK环境
java·macos·jdk
IS6833 天前
视频文案提取技术全景:ASR vs OCR,哪种方案更适合你?
ide·macos·xcode
安且惜4 天前
Windows或mac支持本地抓包
windows·macos
大熊猫侯佩4 天前
Xcode 预览新升级:arguments 让界面调试井井有条
swiftui·xcode·swift
做萤石二次开发的哈哈4 天前
开发者如何调用 ERTC iOS API 完成 SDK 初始化配置?
macos·objective-c·cocoa
AUV11074 天前
Mac 录屏自动缩放怎么设置才不乱跳:自动片段、固定区域与鼠标跟随调试
macos·计算机外设
程序员良辰4 天前
【Mac快速切换JDK】Mac 使用 Homebrew + jenv 快速切换 JDK 版本
java·开发语言·macos