我去 Settings - Ruby SDK and Gems,然后选择C:\RailsInstaller\Ruby1.9.3\bin\ruby.exe
.
它在右侧加载了一堆宝石,看起来它会起作用。
我点击 OK,仍然有糟糕的语法突出显示,它仍然认为它没有 Ruby 解释器。
我尝试过使缓存无效,甚至下载新版本的 ruby 并将其指向新的二进制 ruby.exe 文件。
我去 Settings - Ruby SDK and Gems,然后选择C:\RailsInstaller\Ruby1.9.3\bin\ruby.exe
.
它在右侧加载了一堆宝石,看起来它会起作用。
我点击 OK,仍然有糟糕的语法突出显示,它仍然认为它没有 Ruby 解释器。
我尝试过使缓存无效,甚至下载新版本的 ruby 并将其指向新的二进制 ruby.exe 文件。
当我将我的项目移动到另一台运行不同版本 JRuby 的 PC 时,我遇到了这个问题。解析度:
.idea/
文件夹强烈建议您是否要检查 .idea 文件夹(我个人会忽略它)尝试使用此 gitignore 正确配置它:https://github.com/github/gitignore/blob/master/Global/JetBrains。 gitignore
当 git 不知何故对 RubyMine 的 .idea 目录中的文件是否在 git 中感到困惑时,我遇到了这个问题。这样做git stash
会破坏我的 RubyMine 配置。我通过重新克隆我的 repo、将 .idea 从旧克隆复制到新克隆并修复我的 RubyMine 配置来修复它。之后它保持固定。
不知道这是否是您遇到此问题的原因,但我会调查 RubyMine 是否在将文件写入 .idea 时遇到任何问题,或者是否有任何东西在 RubyMine 背后更改这些文件。