RubyMine -没有为项目配置Ruby解释器

v9tzhpje  于 2023-08-04  发布在  Ruby
关注(0)|答案(4)|浏览(124)

我进入设置- Ruby SDK和Gems,并选择C:\RailsInstaller\Ruby1.9.3\bin\ruby.exe
它在右边装载了一堆宝石,看起来它会起作用。
我点击OK,仍然有糟糕的语法突出显示,它仍然认为它没有Ruby解释器。
我试过该高速缓存失效,甚至下载了一个新版本的ruby,并将其指向新的二进制ruby.exe文件。

piwo6bdm

piwo6bdm1#

当我把我的项目移到另一台运行不同版本JRuby的PC上时,我就遇到了这个问题。分辨率:

  1. close RubyMine
    1.删除.idea/文件夹
    1.在RubyMine中重新打开项目
wtlkbnrh

wtlkbnrh2#

当git不知何故搞不清RubyMine的.idea目录中的文件是否在git中时,我遇到了这个问题。执行像git stash这样的操作会破坏我的RubyMine配置。我通过重新克隆我的repo,将.idea从旧克隆复制到新克隆,并修复我的RubyMine配置来修复它。之后,它一直固定。
不知道这是否是你遇到这个问题的原因,但我会看看RubyMine是否在向.idea写入文件时遇到任何问题,或者是否有任何东西在RubyMine背后更改了这些文件。

von4xj4u

von4xj4u3#

强烈建议如果你要检查.idea文件夹(我个人会忽略它),尝试使用这个gitignore来正确配置它:https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore

z9gpfhce

z9gpfhce4#

我在Windows系统上遇到了这个问题。对我有用的是设置一个远程Ruby解释器,它非常容易设置。单击Project Structure > Project > SDK > Add SDK > Ruby SDK > Remote Interpreter or Version Manager。在这里,选择WSL选项和您想要的Linux发行版。
您也可以直接单击错误消息旁边的Configure按钮,而不是Project structure。

相关问题