RubyMine 2017.3.3 x64(Win)启动重复报错:Ruby SDK未找到
解决RubyMine 2017.3.3找不到Ruby SDK且启动报错的问题
嘿,这个问题我碰到过类似的,你明显是误把RubyMine自身的程序当成Ruby SDK来配置了,这才导致启动时系统把Ruby命令参数当成桌面文件来找,自然会一堆报错。让我一步步帮你搞定:
步骤1:彻底关闭RubyMine
先把RubyMine完全关掉,包括后台运行的进程——打开任务管理器,找到rubyminex64.exe进程,右键结束它,确保没有残留的后台实例。
步骤2:重新配置正确的Ruby SDK
- 重新打开RubyMine,进入SDK配置界面:
- 若是新项目,创建时会直接提示配置SDK;
- 若是已有项目,点击顶部菜单栏的
File→Settings(Windows/Linux),或者RubyMine→Preferences(Mac),然后在左侧导航找到Languages & Frameworks→Ruby SDK and Gems。
- 点击界面右上角的
+按钮,选择Local选项。 - 在弹出的文件选择窗口中,找到你真正安装Ruby的路径,默认情况下可能是类似
C:\Ruby30-x64\bin\ruby.exe的位置(数字是Ruby版本号,比如27、31等),千万不要再选RubyMine的rubyminex64.exe了! - 选中正确的
ruby.exe后,RubyMine会自动加载该SDK的相关信息,等待加载完成后,点击Apply和OK保存配置。
额外排查点
- 如果你不确定Ruby安装在哪里,可以打开命令提示符(cmd),输入命令:
系统会返回where rubyruby.exe的完整路径,直接用这个路径配置就好。 - 要是你还没安装Ruby,得先下载对应x64版本的Ruby安装包并完成安装,再来配置SDK。
完成以上操作后,重启RubyMine,那些指向桌面的奇怪报错应该就彻底消失了。
内容的提问来源于stack exchange,提问作者wwyd1337
相关产品推荐
相关产品推荐

