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

React on Rails开发报错:执行bundle install提示Ruby解释器不存在

解决React on Rails开发中bundle install的Ruby解释器错误

嘿,这个问题我之前帮好几个React on Rails开发者解决过,本质是你的bundle命令还绑定在系统旧版本的Ruby(2.0)上,但这个版本已经不存在了,而你用rbenv管理的是其他Ruby版本,两者没对齐才导致的报错。

具体解决步骤

  • 第一步:确认当前Ruby版本并重装bundler
    先检查rbenv当前使用的Ruby版本,确保是你项目需要的那个:

    rbenv version
    

    确认版本正确后,重新安装bundler,把它绑定到当前rbenv管理的Ruby环境:

    gem install bundler
    
  • 第二步:更新rbenv的shims(关键)
    执行这条命令让rbenv更新所有gem命令的关联,确保bundle等命令都指向正确的Ruby版本:

    rbenv rehash
    
  • 第三步:重新执行bundle install
    现在再运行安装命令,应该就能正常执行了:

    bundle install
    

额外排查小提示

如果执行rbenv version显示的不是你项目需要的版本,先进入项目目录检查.ruby-version文件里的版本号,确保你已经通过rbenv安装了这个版本:

rbenv install [你的项目Ruby版本号]

安装完成后,切换到该版本:

rbenv local [你的项目Ruby版本号]

之后再重复前面的步骤就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 10:25:33