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

新建Xcode项目执行pod install时报Ruby相关非法指令错误

报错原因

该错误为Apple Silicon(M1/M2等)系列Mac设备特有的兼容问题:系统自带的Ruby 2.6版本与CocoaPods依赖的ethon 0.14.0库存在架构适配缺陷,运行时触发非法指令崩溃。

解决方案

方案1:单次应急解决

无需修改任何配置,直接在项目目录下执行如下命令即可完成依赖安装:
arch -x86_64 pod install

方案2:临时全局解决(适合短期开发)

  • 右键访达「应用程序-实用工具」中的「终端」,选择「显示简介」
  • 勾选「使用Rosetta打开」选项,关闭所有已打开的终端窗口后重启终端
  • 进入项目目录直接执行pod install即可正常运行

方案3:长期稳定解决(推荐)

替换系统自带的低版本Ruby,安装适配ARM架构的高版本Ruby:

  • 先安装Homebrew包管理工具
  • 执行命令安装新版Ruby:brew install ruby
  • 打开终端配置文件~/.zshrc,添加如下环境变量配置:
export PATH=/opt/homebrew/opt/ruby/bin:$PATH
export LDFLAGS="-L/opt/homebrew/opt/ruby/lib"
export CPPFLAGS="-I/opt/homebrew/opt/ruby/include"
  • 执行source ~/.zshrc使配置生效,运行ruby -v确认版本号高于2.6.x即配置成功
  • 执行命令重新安装CocoaPods:sudo gem install cocoapods
  • 进入项目目录执行pod install即可正常使用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.17 12:54:08