用IntelliJ设置scala

我有Intellij极限11.1,安装了scala插件。

我使用自制软件安装了scala 2.9.2,

/usr/local/Cellar/scala/2.9.2> >which scala /usr/local/bin/scala >scala -version Scala code runner version 2.9.2 -- Copyright 2002-2011, LAMP/EPFL 

创build一个新的Java模块项目,我得到这个:

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

有人可以帮我解决这些问题,为什么scala插件没有使这个工作成为可能? 🙂

您需要在您的第一个屏幕截图上指定/usr/local/Cellar/scala/2.9.2/libexec目录。 这是Mac brew特定的,对于通过brew安装的grails ,同样的情况也是有效的。

标准Scala发行版下载具有不同的IDEA理解正确的布局, brew正在创buildlibexec目录,在其中写入IDEA期望的/lib/src目录。

更新了Intellij 11.1.5

对于那些试图让IntelliJ中的Scala运行起来的人来说,这是一步一步来的。

下载Scala插件

IntelliJ>首选项>插件>浏览存储库…> Scala单击确定,并允许IntelliJ重新启动

下载Scala

在terminalinput

 brew install scala --with-docs 

为IntelliJ发现过程设置符号链接

 ln -s /usr/local/Cellar/scala/<version>/libexec/src /usr/local/Cellar/scala/<version>/src ln -s /usr/local/Cellar/scala/<version>/libexec/lib /usr/local/Cellar/scala/<version>/lib mkdir -p /usr/local/Cellar/scala/<version>/doc/scala-devel-docs ln -s /usr/local/Cellar/scala/<version>/share/doc/scala /usr/local/Cellar/scala/<version>/doc/scala-devel-docs/api 

在IntelliJ中创build项目

在这里,您将像往常一样从头开始创build一个Java项目。 但是,最后一步,您将在“技术”页面中selectScala。

使用Scala分布中,input/usr/local/Cellar/scala/<version>

编译器下拉列表中selectscala-compiler

点击确定,你就可以创build你的第一个Scala对象

供参考 – > http://scalacookbook.blogspot.com/2012/09/scala-for-intellij.html

最新的Brew已经意识到了这个问题,并且在安装Scala时创build了自动符号链接。

首先,用文档安装Scala

 brew install scala --with-docs 

其次,在IntelliJ中提供以下path

 /usr/local/opt/scala/idea 

与其单独下载文档,您可以在使用自制程序安装scala时使用--with-docs选项:

 brew install scala --with-docs 

然后在IntelliJ中,将scala-library中的JavaDocspath指向/usr/local/Cellar/scala/2.9.2/share/doc

我只是find另一种方式来与intelJIdeaconfigurationscala。 如果使用brew安装scala,只需在terminal中写入:

 brew info scala 

你会看到这样的水手:

 scala: stable 2.11.4 (bottled) http://www.scala-lang.org/ /usr/local/Cellar/scala/2.11.4 (3401 files, 433M) * Built from source with: --with-docs From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/scala.rb ==> Options --with-docs Also install library documentation --with-src Also install sources for IDE support ==> Caveats To use with IntelliJ, set the Scala home to: /usr/local/opt/scala/idea Bash completion has been installed to: /usr/local/etc/bash_completion.d 

然后把/usr/local/opt/scala/idea到你的想法configuration面板中。

我正在使用优胜美地,以下为我工作。

 brew install scala --with-docs 

然后我通过使用Java SDK创build一个新项目来testingIntelliJ,并为编译器join:

 /usr/local/Cellar/scala/[insertversion]/libexec 

这是我在IntelliJ中看到的,当我用这些设置创build一个新的项目

我testing了编译一个Hello World程序,并正确地编译到控制台。

请注意,我忽略了@Zagorulkin上面所说的,即使似乎有逻辑,如果Homebrew说这样我的编译path应该与上面不同。

/usr/local/Cellar/scala/2.9.2 /usr/local/Cellar/scala/然后你就可以开始了。