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

RubyMine运行Rails应用调用错误Ruby版本,rbenv配置3.0.2却使用2.7.2

RubyMine调用错误Ruby版本排查方案
  • 优先检查RubyMine项目SDK配置:打开偏好设置(macOS按cmd + ,),依次进入Languages & Frameworks > Ruby SDK and Gems,确认当前项目选中的SDK是rbenv路径下的3.0.2版本,排除选中2.7.2版本SDK的情况。
  • 检查Rails运行配置的环境变量:顶部菜单栏选择Run > Edit Configurations,找到你使用的Rails Server运行项,点开Environment variables配置栏,确认是否手动设置了RBENV_VERSION=2.7.2变量,存在则删除该变量,同时确认运行配置关联的Ruby SDK为3.0.2版本。
  • 排查rbenv全局配置:在终端执行rbenv versions检查全局Ruby版本是否被设置为2.7.2,同时检查用户家目录下是否存在.rbenv-version文件、shell配置文件(.zshrc/.bash_profile/.bashrc)中是否手动export了RBENV_VERSION变量,存在则修正或删除。
  • 检查项目本地额外配置:确认项目根目录下除.ruby-version外,是否存在.rbenv-vars文件写入了错误的版本配置,同时核对Gemfile中指定的Ruby版本和.ruby-version一致。
  • 重置IDE缓存重启:若以上配置均正确,选择File > Invalidate Caches...勾选清空缓存后重启RubyMine,重新启动项目测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 07:15:04