Intellij IDEA Ruby 语言级别

4
我在Intellij IDEA中得到了一个Rails项目,但某种方式语言级别似乎被设置为1.8。我有以下配置:
但它仍然显示以下错误:
我错过了什么吗?以前当我遇到冒号语法问题时,通常是语言级别的问题。
感谢, Robin
2个回答

1

我仍然不知道问题的确切原因,但我猜测它与 binstubs 有关。我的解决方法:

  1. 我在 RubyMine 中打开项目,在那里我收到了警告:“未为项目配置 Ruby 解释器”,尽管正确的 rvm ruby 已被选择。
  2. 我删除了 .idea 文件夹和 bin 文件夹。
  3. 我再次在 RubyMine 中打开项目,这次它正确地识别了 rvm ruby。
  4. 我在 Intellij IDEA 中打开项目,一切正常。

1
我又遇到了Intellij IDEA的问题,设置语言级别没有用,重新打开项目也没有用。有效的方法是不通过“打开”来打开项目,而是删除.idea文件夹并在Intellij IDEA启动屏幕上选择“导入”。 - rweng

0

答案由rweng提供:

  1. 删除.idea文件夹
  2. 文件/新建/从现有源创建项目

也许删除模块并重新创建相同的模块也可能有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接