M1芯片MacBook Pro安装CocoaPods报错,求解决方案
M1 MacBook Pro 安装 CocoaPods 解决办法
步骤1:用Homebrew安装独立Ruby
系统自带Ruby存在权限、版本适配问题,优先用Homebrew安装独立Ruby环境:
brew install ruby
步骤2:配置终端环境变量
把Homebrew安装的Ruby路径设为优先调用,避免和系统Ruby冲突:
- 若用默认zsh终端:
echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc source ~/.zshrc
- 若用bash终端:
echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile source ~/.bash_profile
执行以下命令验证配置是否生效,输出应为/usr/local/opt/ruby/bin/ruby:
which ruby
步骤3:安装CocoaPods
现在用新Ruby环境安装,无需加sudo:
gem install cocoapods
若仍遇ffi相关错误
直接通过Homebrew安装ffi依赖,再重新安装CocoaPods:
brew install ffi gem install cocoapods -- --with-ffi-include=$(brew --prefix ffi)/include --with-ffi-lib=$(brew --prefix ffi)/lib
验证安装结果
执行以下命令,能正常输出版本号即为安装成功:
pod --version
内容的提问来源于stack exchange,提问作者Panky
相关产品推荐
相关产品推荐

