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

macOS执行sudo gem install cocoapods安装CocoaPods失败报错

macOS安装CocoaPods报ffi编译错误的解决方法

问题根因

报错日志中明确提示You have to install development tools first,本质是编译CocoaPods依赖的ffi原生扩展时,缺少Xcode命令行工具,或是工具未正确激活、许可协议未同意。

解决步骤

  • 安装Xcode命令行工具
    终端执行命令:
    xcode-select --install
    弹出安装窗口后按照指引完成安装,全程需要5-10分钟,取决于网络速度。
  • 验证并切换命令行工具路径
    执行命令查看当前工具路径:
    xcode-select -p
    若返回结果为/Applications/Xcode.app/Contents/Developer,执行以下命令切换为独立命令行工具路径:
    sudo xcode-select --switch /Library/Developer/CommandLineTools
  • 同意Xcode许可协议
    执行命令:
    sudo xcodebuild -license accept
    输入开机密码确认即可。
  • 重新安装CocoaPods
    执行官方安装命令:
    sudo gem install cocoapods
    若仍然报ffi相关错误,先单独安装ffi组件:
    sudo gem install ffi -- --enable-system-libffi
    安装完成后再执行CocoaPods安装命令即可。
  • Apple Silicon芯片Mac可选方案
    若上述步骤仍未解决,可通过Homebrew直接安装,规避Ruby环境问题:
    brew install cocoapods

内容的提问来源于stack exchange,提问作者zendevil.eth

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.19 15:54:03