iOS Swift项目安装Parse SDK遇CocoaPods安装错误求助
解决CocoaPods安装时Ruby版本不兼容问题
方案一:临时适配旧Ruby版本
按照错误提示的步骤,先安装兼容当前Ruby版本的activesupport,再安装CocoaPods:
- 执行命令安装指定版本的activesupport:
sudo gem install activesupport -v 6.1.7.3 - 完成后继续安装CocoaPods:
sudo gem install cocoapods
方案二:升级Ruby版本(推荐)
旧Ruby版本可能引发后续其他依赖问题,建议通过Ruby版本管理工具升级到2.7.0及以上版本,以rbenv为例:
- 安装rbenv和ruby-build(需先安装Homebrew):
brew install rbenv ruby-build - 配置rbenv到终端环境(zsh用户执行以下命令,bash用户替换为
~/.bash_profile):echo 'eval "$(rbenv init - zsh)"' >> ~/.zshrc source ~/.zshrc - 查看可用Ruby版本,选择2.7.0及以上的版本(比如2.7.8):
rbenv install -l - 安装选中的Ruby版本:
rbenv install 2.7.8 - 设置全局Ruby版本:
rbenv global 2.7.8 - 验证版本是否生效:
ruby -v - 最后安装CocoaPods(无需sudo,避免权限问题):
gem install cocoapods --user-install
内容的提问来源于stack exchange,提问作者schad
相关产品推荐
相关产品推荐

