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

新MacBook执行pod install时Ruby崩溃提示解释器或扩展库bug求助

问题根因

从崩溃报告可定位以下核心问题:

  • 崩溃进程调用的是macOS系统自带的Ruby 2.6版本,ARM64架构下该版本Ruby与CocoaPods存在已知兼容性bug,是直接触发崩溃的原因
  • 你使用sudo权限安装gem,修改了系统受保护的Ruby目录,在SIP已开启的状态下触发了权限校验冲突
  • 系统Ruby版本和你安装的CocoaPods版本不匹配
修复步骤
  • 首先卸载之前错误安装的CocoaPods版本,执行命令:
    sudo gem uninstall cocoapods
    出现版本选择提示时,选择「卸载所有版本」即可
  • 安装独立的Ruby开发环境,不要使用系统自带Ruby:
    确认设备已安装Homebrew后,执行命令:
    brew install ruby
    安装完成后按照终端输出的提示,将Ruby的执行路径添加到~/.zshrc配置文件中,执行source ~/.zshrc使配置生效,执行ruby -v确认返回的版本号不是2.6.x的系统版本即可
  • 重新安装CocoaPods,不要加sudo权限:
    gem install cocoapods
  • 回到你的iOS项目目录,执行以下命令清理旧的Pod缓存:
    rm -rf ~/Library/Caches/CocoaPods Pods Podfile.lock
  • 重新执行Pod安装命令即可:
    pod install
注意事项
  • 禁止使用sudo权限操作Ruby gem,尤其是修改系统自带Ruby的相关操作,SIP开启状态下极易触发权限异常
  • M系列芯片的Mac不要使用系统自带的Ruby作为开发环境,所有Ruby相关开发依赖都通过Homebrew安装的独立版本处理

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 07:15:01