2015-12-14 107 views
0

我拥有最新的15.0.2 IntelliJ以及Scala项目中/ scripts /文件夹内相当简单的一组Ruby脚本。语法突出显示正常工作,但由于某种原因,IntelliJ抱怨它找不到基本的东西,如File.openFile.dirname。脚本本身工作得很好(我在IntelliJ外部作为外部过程的一部分运行它们),但不知何故IntelliJ认为它们的语法是错误的。IntelliJ中的Ruby插件配置

我在哪里可以配置IntelliJ内的Ruby插件?这根本不明显。

回答

2

您是否定义了一个Ruby解释器?

(免责声明 - 我运行14.1.5,但它应该是相似,如果不相同)

可以在文件>项目结构>平台设置>的SDK做到这一点。你应该看到像这样的窗口:

Platform SDKs

一旦做到这一点,或者如果你已经设置了前面,确保项目设置为使用您所指定的Ruby解释器。

在相同的弹出窗口中,转到项目设置>项目,然后从下拉列表中选择正确的SDK。

Project SDK

+0

注:红宝石插件的IntelliJ IDE仅当您拥有的IntelliJ IDE的终极版。您将无法在社区版中安装。查看模式细节(https://www.jetbrains.com/help/idea/ruby-plugin.html) – sjethvani