You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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
  • 重启终端或刷新配置使更改生效:
    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 bundler
    bundle install

完成以上步骤后,重新执行React Native项目初始化命令即可成功搭建项目。

内容的提问来源于stack exchange,提问作者Ashwin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 19:15:48