2024最新版:MacOS Sonoma系统下CocoaPods安装全攻略(解决Ruby版本冲突)
如果你是一位iOS开发者,最近升级到了MacOS Sonoma系统,可能会在安装CocoaPods时遇到"cocoapods-downloader requires Ruby version >= 2.7.4"这样的错误提示。这主要是因为MacOS系统自带的Ruby版本(通常是2.6.x)已经无法满足最新版CocoaPods的依赖要求。本文将带你一步步解决这个问题,从HomeBrew安装最新Ruby到正确配置环境变量,再到特定版本CocoaPods的安装,让你绕过所有版本兼容性陷阱。
1. 环境准备与Ruby版本管理
在MacOS Sonoma系统上,系统自带的Ruby版本(通过/usr/bin/ruby提供)通常比较老旧。直接使用这个版本安装CocoaPods会遇到各种兼容性问题。我们需要通过HomeBrew来安装和管理最新版本的Ruby。
首先检查你的HomeBrew是否已经安装:
brew -v
如果未安装HomeBrew,可以通过以下命令安装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装完成后,将HomeBrew添加到你的PATH环境变量中:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
source ~/.zshrc
注意:如果你使用的是bash而不是zsh,需要将上面的
.zshrc替换为.bash_profile<

&spm=1001.2101.3001.5002&articleId=155232405&d=1&t=3&u=8e4e854bcd664e01acb04091bb780ddd)
398

被折叠的 条评论
为什么被折叠?



