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

为Flutter安装Cocoapods时遇drb版本兼容错误,求解决方法

解决Flutter安装Cocoapods时的Ruby版本不兼容问题

你的错误是因为当前系统Ruby版本(2.6.10.210)低于drb依赖要求的2.7.0版本,导致Cocoapods安装失败。以下是两种解决办法:

方法一:先安装兼容旧Ruby的drb版本

  • 执行命令安装指定版本的drb:
    gem install drb -v 2.0.6
    
  • 重新安装Cocoapods:
    sudo gem install cocoapods
    

方法二:升级Ruby版本(更彻底的长期方案)

系统自带Ruby版本通常较低且不建议直接修改,推荐用Ruby版本管理工具升级:

  • 安装rbenv(通过Homebrew):
    brew install rbenv
    
  • 初始化rbenv并配置终端:
    rbenv init
    
    之后重启终端,或者执行对应shell的配置文件生效命令(zsh用source ~/.zshrc,bash用source ~/.bash_profile)
  • 安装2.7.0及以上的Ruby版本(比如3.0.0):
    rbenv install 3.0.0
    
  • 设置全局默认Ruby版本:
    rbenv global 3.0.0
    
  • 验证版本是否生效:
    ruby -v
    
  • 最后安装Cocoapods:
    gem install cocoapods
    
    (如果权限不足,再添加sudo)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 09:42:37