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

终端安装CocoaPods报错求助:Ruby版本不兼容(M1 Air)

问题解答

这个报错和M1 Air有间接关联,但核心原因是Ruby版本不达标。

M1芯片的MacOS默认预装的Ruby版本为2.6.x系列,而你尝试安装的新版CocoaPods依赖的cocoapods-downloader 2.0+版本要求Ruby版本≥2.7.4,当前系统自带的Ruby版本(2.6.10.210)无法满足该依赖要求,因此触发了安装报错。

解决方法

路径1:升级Ruby版本(推荐)

通过Ruby版本管理工具(如rbenv)升级到符合要求的Ruby版本:

  • 安装rbenv:brew install rbenv
  • 初始化rbenv:执行rbenv init后,重启终端或运行source ~/.zshrc(若使用Zsh终端)
  • 查看可安装的Ruby版本:rbenv install -l
  • 安装2.7.4或更高版本:rbenv install 2.7.4
  • 设置全局Ruby版本:rbenv global 2.7.4
  • 验证版本:ruby -v,确认显示为2.7.4及以上
  • 重新安装CocoaPods:gem install cocoapods

路径2:安装兼容旧Ruby的CocoaPods版本

若不想升级Ruby,可安装支持Ruby 2.6.x的CocoaPods旧版本:

  • 执行命令:gem install cocoapods -v 1.11.3

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 00:24:54