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

RubyMine运行代码报SDK错误 配置GEM仍提示找不到Rails启动器

RubyMine Rails启动SDK错误修复方案

问题表现

在RubyMine中运行项目代码时,完成SDK、Gem配置后仍提示SDK相关错误,无法启动Rails服务。
具体报错内容:

Rails server launcher '/Users/skallamadi/github1/itildesk/vendor/gems/will_filter/test/dummy/bin/rails' was not found in a project

报错界面截图:
RubyMine报错弹窗

修复步骤

按以下顺序操作即可解决问题:

  • 修正运行配置路径
    打开顶部菜单栏 Run > Edit Configurations,找到当前使用的Rails运行配置,检查Rails server launcher配置项:当前路径错误指向了vendor目录下will_filter gem内置测试用dummy项目的启动脚本,将其修改为你自身项目根目录下的bin/rails绝对路径,对应本项目路径为/Users/skallamadi/github1/itildesk/bin/rails。
    如果项目根目录下不存在bin/rails文件,先在项目根目录终端执行命令重新生成启动脚本:
    bundle exec rails app:update:bin
    
  • 重置IDE项目配置
    关闭RubyMine,直接删除项目根目录下的.idea文件夹(该文件夹为IDE自动生成的项目配置缓存,删除不会影响项目代码),之后重新用RubyMine打开项目根目录,等待IDE完成SDK识别、Gem依赖索引即可。
  • 校验Gem依赖配置
    打开项目根目录下的Gemfile,检查will_filter gem的引入配置,确认没有误将gem的test测试目录加入Rails应用加载路径;如果是本地路径引用该gem,调整引用规则避免加载gem内部的测试项目结构。
    终端进入项目根目录执行bundle install,确认所有Gem依赖安装完整无缺失。
  • 启动校验
    先在项目根目录终端直接执行bin/rails s,确认命令行环境下项目可以正常启动,排除项目本身代码问题后,回到RubyMine点击运行按钮即可正常启动服务。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 22:01:13