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

Flutter中CocoaPods安装失败求助:Ruby版本不兼容问题

解决CocoaPods安装时的Ruby版本兼容问题

你的问题核心是当前系统Ruby版本(2.6.10)低于CocoaPods依赖的activesupport库要求的2.7.0版本,导致安装失败。以下两种方案可以解决:

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

用Ruby版本管理工具(rbenv/rvm)升级,避免修改系统Ruby引发问题:

  • 安装rbenv(通过Homebrew):
    brew install rbenv
    rbenv init
    # 按照终端提示,将初始化命令添加到你的shell配置文件(比如~/.zshrc或~/.bash_profile)
    source ~/.zshrc # 刷新shell配置,使rbenv生效
    
  • 安装兼容的Ruby版本(比如2.7.6,稳定适配版):
    rbenv install 2.7.6
    rbenv global 2.7.6
    ruby -v # 确认版本已切换为2.7.6
    
  • 重新安装CocoaPods:
    sudo gem install cocoapods
    

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

如果不想升级Ruby,可以安装支持Ruby 2.6的旧版CocoaPods(比如1.11.3):

sudo gem install cocoapods -v 1.11.3

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 01:24:50