Ruby IntelliJ IDEA“;找不到';要求'&引用;

Ruby IntelliJ IDEA“;找不到';要求'&引用;,ruby,intellij-idea,rspec,Ruby,Intellij Idea,Rspec,在将Ruby插件与IntelliJ一起使用时,我应该期望/容忍哪些“未定义引用”警告,哪些警告指示我没有正确配置某些内容 例如,我收到“require”、“File”和“FileUtils”的“找不到”警告。我怀疑这表明存在配置问题 我还收到了诸如“descripe”、“before”、“after”和“it”等RSpec方法的警告。我是否也可以配置IntelliJ来“查找”它们?您需要在项目结构中选择Ruby SDK(默认情况下为Ctrl+Alt+Shift+S) 不幸的是,它无法解决rspe

在将Ruby插件与IntelliJ一起使用时,我应该期望/容忍哪些“未定义引用”警告,哪些警告指示我没有正确配置某些内容

例如,我收到“require”、“File”和“FileUtils”的“找不到”警告。我怀疑这表明存在配置问题


我还收到了诸如“descripe”、“before”、“after”和“it”等RSpec方法的警告。我是否也可以配置IntelliJ来“查找”它们?

您需要在项目结构中选择Ruby SDK(默认情况下为Ctrl+Alt+Shift+S)


不幸的是,它无法解决rspec相关单词的警告。

文件>项目结构>项目>选择Ruby SDK

是否可以改用RubyMine?它是一款专门针对Ruby开发的JetBrains产品,在代码完成和测试框架中都能很好地发挥作用。RubyMine是一个坚实的工具包。这个项目是一个使用Ruby/RSpec驱动系统测试的Java项目。我不确定仅仅将系统测试转移到另一个IDE会有多方便。此外,IntelliJ的Ruby插件不是只使用RubyMine代码吗?考虑到每个IDE的成本,建议我们使用一个单独的(也是付费的)IDE而不是(据称的)一体式IntelliJ并没有真正的帮助……据我所知,我确实有Ruby STK集,而且我仍然在两个“require”下都有相应的行在我的第一行代码中有“open3”。