我一直在使用 this指南
每当我去导入模块时,我都会看到这个屏幕:
我使用了以下文件路径,这可能是哪里出了问题?
/usr/local/Cellar/ruby-build/20160130/share/ruby-build/2.3.0
出现这个错误:
我很感激任何人可能有的任何想法,我一直在努力让这个工作一整晚!
最佳答案
我在使用 Intellij IDEA 2020.2 时遇到了这个问题。花了一段时间才解决,因为 Intellij 文档似乎缺少一个关键部分。
当您第一次在 IDEA 中打开一个项目时,它假定您的所有代码都是 Java 模块的一部分。使用该模块后,您无法在模块级别设置 Ruby SDK。没有选项可以执行,因为现有模块配置为 Java。
这是我的示例项目的屏幕截图,其中包含默认的 Java 模块。请注意,该图标是一个右下角带有蓝色矩形的文件夹。
这是我必须做的。
打开“项目结构”对话框(文件 | 项目结构)。
在“模块”设置中,突出显示顶级项目模块并单击删除按钮(看起来像一个减号)。
单击加号以添加新模块。
在弹出窗口中单击“新建模块”。
在“新模块”弹出窗口中选择 Ruby 和正确的模块 SDK(例如 rbenv:2.5.0)
当系统提示您输入模块名称、内容根目录和模块文件位置时,请确保将目录设置为项目的根目录。当我输入模块名称时,它会将名称附加到项目的根目录,这可能不是您想要的。
完成后,模块上应显示一个 Ruby 图标,其余部分应按此处记录的方式工作:https://www.jetbrains.com/help/idea/configuring-language-interpreter.html
这是我的新 Ruby 模块的屏幕截图。您可以看到 Ruby 图标替换了蓝色矩形。
我希望这能为您节省一些时间!
关于ruby-on-rails - 如何在 IntelliJ IDEA 中设置 ruby SDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35170575/