Ruby版本不匹配及React Native项目创建失败问题求助
问题1:Ruby运行版本与Gemfile指定版本不匹配
- 安装Gemfile要求的Ruby 2.7.5版本:
- 使用rbenv:执行
rbenv install 2.7.5,再运行rbenv local 2.7.5切换到当前项目的指定版本 - 使用rvm:执行
rvm install 2.7.5,再运行rvm use 2.7.5切换版本
- 使用rbenv:执行
- 版本切换完成后,执行
bundle install重新同步项目依赖
问题2:Ruby 3.1.2环境下React Native项目创建失败

- 降级Ruby版本:部分React Native版本对Ruby 3.1.2兼容性差,可尝试切换到Ruby 2.7.x或3.0.x版本
- 重新安装CocoaPods:执行
gem install cocoapods,确保Pod版本适配当前Ruby环境 - 清理Pod缓存并重新初始化:
rm -rf ~/.cocoapods/repos pod setup - 指定兼容的React Native版本创建项目,例如:
npx react-native init MyProject --version 0.71.0 - 更新Xcode命令行工具:执行
xcode-select --install确保工具为最新版本
内容的提问来源于stack exchange,提问作者usama
相关产品推荐
相关产品推荐

