我进入设置-Ruby SDK和Gems,并选择C:\RailsInstaller\Ruby1.9.3\bin\ruby.exe
。
它会在右边加载一堆gems,看起来似乎可以工作。
我点击确定,但仍然有糟糕的语法高亮,并且它仍然认为它没有Ruby解释器。
我尝试了使缓存无效,甚至下载新版本的ruby并将其指向新的二进制ruby.exe文件。
我进入设置-Ruby SDK和Gems,并选择C:\RailsInstaller\Ruby1.9.3\bin\ruby.exe
。
它会在右边加载一堆gems,看起来似乎可以工作。
我点击确定,但仍然有糟糕的语法高亮,并且它仍然认为它没有Ruby解释器。
我尝试了使缓存无效,甚至下载新版本的ruby并将其指向新的二进制ruby.exe文件。
当我把我的项目移植到另一台运行不同版本JRuby的电脑时,遇到了这个问题。解决方法:
.idea/
文件夹.idea
文件夹后,它可以正常工作。谢谢! - wspruijtidea
命令行启动器创建项目时遇到了问题。这是由于我从旧版本(2021.3)升级到新版本(2022.2)后导致的。删除 .idea/
目录,然后更新启动器并使用新版本即可解决问题。 - jakeonfire如果你要检查.idea文件夹(个人建议忽略它),强烈建议使用这个gitignore来正确配置:https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore
我在使用git时遇到了一个问题,它似乎混淆了RubyMine的.idea目录中的文件是否在git中。像执行git stash
这样的操作会破坏我的RubyMine配置。我通过重新克隆我的repo,将.old clone中的.idea复制到新的clone中,并修复了我的RubyMine配置来解决这个问题。之后它就一直没出现过了。
我不知道这是否是你遇到这个问题的原因,但我建议你检查一下RubyMine是否有任何问题写入.idea文件,或者是否有任何东西在背后更改了这些文件。
项目结构>项目>SDK>添加SDK>Ruby SDK>远程解释器或版本管理器
。在这里,选择WSL
选项和你想要的Linux发行版。