用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/
然后你就可以开始了。
- 我怎么能告诉IntelliJ的“在文件中查找”忽略生成的文件?
- 我在哪里可以下载IntelliJ IDEA 10配色scheme?
- 在IntelliJ中生成文件时closures“由…创build”标记
- IntelliJ IDEA 13 CE消耗大量的CPU
- Android Studio中的iml文件是什么?
- 如何在Android Studio / IntelliJ中导入Maven依赖项?
- 在使用intellij的设备上INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
- Intellij IDEA崩溃,现在抛出一个错误
- 文件大小超过configuration限制(2560000),代码洞察function不可用