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

Ruby版本显示正常但无法初始化React Native项目的求助

解决React Native项目初始化失败问题

问题核心

初始化过程中触发两个关键错误:

  1. RubyGems 3.0.3.1版本存在Bug,导致Bundler功能异常,需升级至3.2.3
  2. 当前实际调用的Ruby版本与Gemfile要求的2.7.6不匹配(系统存在2.6.8版本,终端当前显示2.7.5)

解决步骤

1. 升级RubyGems版本

在终端执行命令:

gem update --system 3.2.3

2. 统一Ruby版本为2.7.6(基于RVM管理)

利用已安装的RVM完成版本切换:

  • 安装Ruby 2.7.6:
    rvm install 2.7.6
    
  • 切换到2.7.6版本:
    rvm use 2.7.6
    
  • 可选:设置为默认版本(避免后续终端启动自动切回旧版本):
    rvm use 2.7.6 --default
    
  • 验证版本切换结果:
    ruby --version
    
    确认输出显示ruby 2.7.6pXXXX(版本号后缀无需完全一致)

3. 重新安装Bundler并完成初始化

  • 安装Bundler:
    gem install bundler
    
  • 进入项目目录执行依赖安装:
    bundle install
    
  • 重新运行React Native初始化命令即可

内容的提问来源于stack exchange,提问作者Milos N.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 22:20:44