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

Intel Mac安装Cocoapods失败求助:Ruby版本兼容等问题

解决Intel Mac安装Cocoapods的报错问题

核心问题分析

你的系统自带Ruby版本(2.6.10)低于activesupport要求的2.7.0,无法满足Cocoapods的依赖条件;同时rubygems出现的404请求,也和旧版本Ruby对新API的兼容性有关。直接安装提示的activesupport -v 6.1.7.6无效,因为该版本同样要求Ruby≥2.7.0。

分步解决方案

1. 用rbenv升级Ruby版本

rbenv是轻量的Ruby版本管理工具,能避开系统Ruby的权限和版本限制:

  • 通过Homebrew安装rbenv和ruby-build:
    brew install rbenv ruby-build
    
  • 将rbenv加入shell环境(zsh用户用~/.zshrc,bash用户替换为~/.bash_profile):
    echo 'eval "$(rbenv init - zsh)"' >> ~/.zshrc
    source ~/.zshrc
    
  • 安装满足要求的Ruby版本(以2.7.6为例,也可选择3.x版本):
    rbenv install 2.7.6
    rbenv global 2.7.6
    
  • 验证版本是否生效:
    ruby -v
    
    输出应显示ruby 2.7.6p219(或对应版本号)

2. 更新RubyGems

gem update --system

3. 安装Cocoapods

无需使用sudo(rbenv管理的Ruby是用户级环境,避免权限问题):

gem install cocoapods

可选:解决rubygems 404问题

如果仍出现404请求错误,更换为国内Ruby源:

gem sources --remove https://rubygems.org/
gem sources --add https://gems.ruby-china.com/
gem sources -l

确认输出仅包含https://gems.ruby-china.com/即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 18:16:00