You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac配置Flutter时安装CocoaPods失败,Ruby版本不兼容该怎么办?

解决CocoaPods安装报错:Ruby版本低于2.7.4

你的问题核心是系统自带的Ruby版本(2.6.10)不满足新版CocoaPods依赖的最低要求(≥2.7.4),下面提供三种可行的解决方法:

方法一:升级Ruby版本(推荐长期方案)

用rbenv管理Ruby版本,避免修改系统自带Ruby:

  • 安装rbenv和ruby-build:
    brew install rbenv ruby-build
  • 初始化rbenv到当前shell,执行后重启终端:
    rbenv init
  • 查看可安装的Ruby版本列表,选一个≥2.7.4的版本(比如3.2.2):
    rbenv install -l
  • 安装选定的Ruby版本:
    rbenv install 3.2.2
  • 设置全局Ruby版本:
    rbenv global 3.2.2
  • 验证版本是否生效:
    ruby -v
  • 现在直接安装CocoaPods(无需sudo):
    gem install cocoapods

方法二:安装适配旧Ruby的CocoaPods版本

如果不想升级Ruby,可以安装支持Ruby 2.6的旧版CocoaPods(比如1.11.x系列):
sudo gem install cocoapods -v 1.11.3
注意:旧版CocoaPods可能无法兼容最新的Xcode或iOS版本,仅作为临时解决方案。

方法三:用Homebrew直接安装CocoaPods(最省心)

Homebrew会自动处理CocoaPods的依赖环境,无需手动调整Ruby:

  • 更新Homebrew:
    brew update
  • 安装CocoaPods:
    brew install cocoapods
  • 验证安装结果:
    pod --version

内容的提问来源于stack exchange,提问作者Braa Shaban

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 16:32:15