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

RubyMine终端无法切换Ruby版本问题求助

解决RubyMine终端Ruby版本与rbenv全局版本不一致的问题

问题现象

  • 此前创建的Rails项目,执行rails new后RubyMine会自动将项目Ruby版本设为3.2.3,运行正常
  • 新建项目时,已通过rbenv将全局Ruby版本设为3.2.3,但RubyMine终端始终使用3.2.2,导致bundler安装gem时触发报错:

    Your Ruby version is 3.2.2, but your Gemfile specified 3.2.3

  • 同一项目用VS Code打开,终端显示Ruby版本为3.2.3,执行rbenv versions也显示当前版本为3.2.3;但在RubyMine终端执行rbenv global 3.2.3、rbenv local 3.2.3、rbenv shell 3.2.3均无效果

解决方案

通过RubyMine的SDK设置直接指定项目Ruby版本:

  1. 打开RubyMine,进入设置页面:Windows/Linux点击「File > Settings」,Mac点击「RubyMine > Settings」
  2. 在设置路径中找到「Languages & Frameworks > Ruby SDK and Gems」
  3. 在对应项目的SDK列表中,选择版本为3.2.3的Ruby环境
  4. 点击「Apply」和「OK」保存设置,重启RubyMine终端后版本即可生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 15:40:00