无法使IntelliJ Idea 12与Scala编译器一起使用

Ala*_*ano 1 ubuntu scala intellij-idea

我已经安装了Scala,sbt,eclipse和IntelliJ Idea 12.还有jdk,jre等.我可以在Eclipse(Scala eclipse IDE)中运行scala但是我无法在Idea中执行它,即使我已经下载了安装scala插件虽然想法.这就是我所拥有的File -> Setting

http://makescreen.ru/i/e1f7cdb3497610f9ff88a316a9f18c.jpg

并在一个新的项目创建页面

http://makescreen.ru/i/a658c10e66dd033a20852cbb6f28b3.jpg

我该如何解决这些问题?

whereis scala
scala: /usr/bin/scala /usr/bin/X11/scala /usr/share/scala



 which scala
/usr/bin/scala
Run Code Online (Sandbox Code Playgroud)

0__*_*0__ 8

我知道我在任何可能的场合都会重复这一点 - 但是如果您有生成IDEA项目而不是尝试手动设置它,那么您的生活会更容易.这将正确配置模块,因此您可以立即编译和运行.

这是一篇可能有用的博客文章."我如何将SBT安装的库集成到IDEA?" 告诉你如何生成项目文件.


基本上你需要创建 - 从项目的根目录开始 - project/plugins.sbt具有以下内容的文件:

addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.4.0")
Run Code Online (Sandbox Code Playgroud)

(您也可以在文件中执行此操作~/.sbt/plugins/build.sbt,这样您就可以为任何项目使用该插件)

然后运行sbt gen-idea,之后您可以通过File - > Open Project直接从IDEA打开项目(并指向项目的根目录).