[英]Unable to make IntelliJ Idea 12 work with Scala compiler
我已经安装了Scala,sbt,eclipse和IntelliJ Idea12。还安装了jdk,jre等。我可以在Eclipse(Scala eclipse IDE)中运行scala,但是即使在我下载并通过Idea安装了scala插件。 这是我在“ File -> Setting
在新的项目创建页面上
我该如何解决这些问题?
whereis scala
scala: /usr/bin/scala /usr/bin/X11/scala /usr/share/scala
which scala
/usr/bin/scala
我知道我会在任何可能的情况下重复此操作-但是,如果您使用sbt生成IDEA项目,而不是尝试手动进行设置,那么您的工作将会变得更加轻松。 这样可以正确配置模块,因此您可以立即进行编译和运行。
这是一个可能有帮助的博客条目 。 “如何将SBT安装的库集成到IDEA中”部分。 告诉您如何生成项目文件。
基本上,您需要从项目的根目录开始创建文件project/plugins.sbt
,其内容如下:
addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.4.0")
(您也可以在~/.sbt/plugins/build.sbt
文件中执行此操作,这样您就可以将插件用于任何项目)
然后运行sbt gen-idea
,然后可以通过文件->打开项目(并指向项目的根目录)直接从IDEA中打开项目。
您还可以使用Gradle生成IDEA项目,该项目可以很好地处理Scala + IDEA组合。 这是执行此操作的最小build.gradle
脚本:
apply plugin: 'scala'
apply plugin: 'idea'
repositories {
mavenCentral()
}
dependencies {
compile 'org.scala-lang:scala-library:2.10.1'
}
只需为您的项目创建一个目录,将build.gradle
放入其中,创建src/main/scala
子目录,然后安装Gradle并在项目目录中运行gradle idea
。 那应该会生成配置良好的IDEA项目。 使用这种方法,您甚至不需要安装Scala。
你到底是什么问题? 我的屏幕上看不到任何东西,这使您无法在IDEA中使用Scala。 只需在“新建项目”对话框中选择“设置Scala主页”单选按钮,然后选择您的Scala安装路径(我想它将是/ usr / share / scala)。 然后,IDEA将自动创建库和编译器库,并将Scala facet添加到您的项目中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.