创建React Native项目失败:Bundler安装出错,求解决方案
解决React Native项目创建报错的可行方案
清理并重建Ruby环境
- 卸载当前rvm管理的Ruby 2.7版本:
rvm remove 2.7 - 安装2.7分支的稳定版(如2.7.8,适配多数RN版本)并设为全局默认:
rvm install 2.7.8 && rvm use 2.7.8 --default - 验证版本:执行
ruby -v,确认输出为对应安装的2.7.x版本
- 卸载当前rvm管理的Ruby 2.7版本:
重置CocoaPods环境
- 卸载现有CocoaPods:
sudo gem uninstall cocoapods - 清理gem缓存:
gem cleanup - 安装适配RN的CocoaPods版本(如1.11.3,兼容性更强):
sudo gem install cocoapods -v 1.11.3 - 初始化Pods仓库:
pod setup(若速度慢可切换稳定网络后重试)
- 卸载现有CocoaPods:
检查并修复Xcode依赖
- 打开Xcode,进入「Preferences -> Locations」,确认「Command Line Tools」已选择当前安装的Xcode版本
- 终端执行
xcode-select --install,确保命令行工具已安装完整 - 同意Xcode许可协议:
sudo xcodebuild -license accept
重新创建项目并安装依赖
- 删除之前创建失败的项目文件夹,清理残留
- 指定RN版本创建项目(以0.70.6为例,与上述依赖版本匹配):
npx react-native init MyRNProject --version 0.70.6 - 进入iOS目录手动安装Pods:
cd MyRNProject/ios && pod install
内容的提问来源于stack exchange,提问作者user20802691
相关产品推荐
相关产品推荐

