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

使用sudo gem install cocoapods安装CocoaPods时遇activesupport错误求助

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

错误信息

安装cocoapods出错:支持当前Ruby & RubyGems的activesupport(版本要求>=5.0, <8)的最新版本为6.1.7.3。请先执行gem install activesupport -v 6.1.7.3,再重新运行当前命令。activesupport要求Ruby版本>=2.7.0,当前Ruby版本为2.6.8.205。

解决方案

问题核心是当前Ruby版本(2.6.8)不满足activesupport 6.1.7.3的最低版本要求(>=2.7.0),按以下步骤修复:

  • 升级Ruby版本到2.7.0或更高
    推荐用Ruby版本管理器(如rbenv或rvm)管理版本,避免修改系统Ruby引发的依赖问题:
    以rbenv为例:

    1. 安装rbenv:brew install rbenv
    2. 初始化rbenv:rbenv init,随后重启终端或执行source ~/.zshrc(zsh环境)/source ~/.bashrc(bash环境)
    3. 查看可安装的Ruby版本列表:rbenv install --list
    4. 安装2.7系列稳定版本(比如2.7.8):rbenv install 2.7.8
    5. 设置全局默认Ruby版本:rbenv global 2.7.8
    6. 验证版本:ruby -v,确认输出为2.7.8

    若使用rvm,步骤类似:

    1. 安装rvm:\curl -sSL https://get.rvm.io | bash -s stable
    2. 重新加载终端后,安装指定版本:rvm install 2.7.8
    3. 设置默认版本:rvm use 2.7.8 --default
  • 安装指定版本的activesupport
    Ruby版本达标后,执行:gem install activesupport -v 6.1.7.3

  • 重新安装CocoaPods
    执行:gem install cocoapods(使用版本管理器时无需加sudo,避免权限冲突)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 12:52:07