React Native 0.70版本新项目搭建报错求助
解决React Native 0.70项目搭建时Ruby版本不匹配问题
问题核心:React Native 0.70的iOS模板依赖Ruby 2.7.5,但系统当前使用的是3.0.0,版本不兼容导致Bundler安装失败。
以下是具体解决步骤:
用Homebrew安装rbenv(Ruby版本管理工具):
brew install rbenv ruby-build将rbenv添加到shell配置(根据你使用的终端类型选择):
- 若用Zsh:
echo 'eval "$(rbenv init - zsh)"' >> ~/.zshrc - 若用Bash:
echo 'eval "$(rbenv init - bash)"' >> ~/.bash_profile
- 若用Zsh:
重启终端或刷新配置使更改生效:
source ~/.zshrc(Zsh用户)或source ~/.bash_profile(Bash用户)安装Ruby 2.7.5版本:
rbenv install 2.7.5设置当前项目目录使用Ruby 2.7.5:
进入你的React Native项目目录,执行:rbenv local 2.7.5验证Ruby版本是否切换成功:
ruby -v
输出应显示为ruby 2.7.5p203或类似版本号重新安装Bundler并完成依赖安装:
gem install bundlerbundle install
完成以上步骤后,重新执行React Native项目初始化命令即可成功搭建项目。
内容的提问来源于stack exchange,提问作者Ashwin
相关产品推荐
相关产品推荐

