如何设置的IntelliJ斯卡拉2.10

问题描述:

我很感激帮助。我已经看过Intellij Idea setup for Scala, clarification needed。没有帮助。我的Intellij版本是12.0.3,我的Scala安装版本是2.10

我不知道OSX,但大概你可以打开一个终端,输入ls -l `which scala`,并获得scala可执行文件的路径。

然后,您可以输入该路径,而不需要/bin/scala结束,进入intellij对话框。

+0

我试过了,得到了'/ opt/local/bin/scala'。但是,当我输入错误是'无效的Scala家' – learner 2013-02-11 17:47:28

+0

这可能是因为它是一个符号链接到真正的Scala安装。尝试做“ls -l”'scala \'“,你应该看到它指向的地方。如果有效,我会更新答案。 – 2013-02-11 17:50:34

+1

我使用'/ opt/local/share/scala-2.10',它可以工作。 – learner 2013-02-11 18:02:52

  1. 查找并在 “首选项” 安装斯卡拉插件 - > “插件” - > “浏览资源库” - > “斯卡拉”
  2. 开放项目,并
  3. 开放 “项目结构”
  4. 开放“面”
  5. 按 “添加”/ “加号图标”
  6. 选择 “斯卡拉”

然后你可以选择Scala的版本,安装编译器

+0

通过'Project Structure'您是否指的是说'7:structures'的选项卡?如果是这样的话,它有两个文件夹:'Libraries'和'Module Dependencies'。我在哪里可以找到“Facets”? – learner 2013-02-11 17:43:08

+0

[这是我的](http://prntscr.com/sdgmc) – t3hnar 2013-02-11 17:56:05

通过让现有工具为您做这类事情,您会更好地服务于您。

使用SBT定义您的项目。使用PaulP(Paul Phillips)SBT启动器和sbt-idea插件,该插件可自动生成IDEA项目和模块文件。

见我previous answer一些细节

+0

SBT如何编辑你的代码,或者做语法高亮显示,或者浏览源代码? – 2013-05-19 20:22:58

+0

我想你误解了我的建议。我强烈建议在SBT中定义您的项目,使用SBT的'sbt-idea'插件并用它来生成您的IDEA项目定义。 – 2013-05-19 23:22:08

+0

啊,我明白了。抱歉。有一个upvote。 – 2013-05-21 10:11:37

其实我下载了Scala和斯卡拉文档从类型安全,解压在一个文件夹中按照指令,然后在该指出的IntelliJ。 也使用sbt插件 - 它使生活更美好。

或者您可以使用BREW与文档安装斯卡拉:这里

$ brew install scala --with-docs 

2.9.2说明书应该工作。 http://scalacookbook.blogspot.ca/2012/09/scala-for-intellij.html

作为第三种选择,你可以让intellij为你下载scala。如果找不到,可以点击下载按钮。我不确定它是否获得了文档。

+2

我喜欢HomeBrew,但是当你关心的是一个特定的版本或者多个版本时,它就不够用了。说到Scala,我通常需要多个版本。 SBT + PaulP启动器+'sbt-idea'是以最少的努力和最少的配置错误发生的最佳方式。 – 2013-02-11 17:55:59

+0

你可以安装多个版本并切换cli即看到这里:https://gist.github.com/fabiofumarola/4118557 – JasonG 2013-02-11 21:24:06

+0

很高兴知道,谢谢! – 2013-02-11 23:34:06

只是为了澄清:您可以在Mac OS X中使用Homebrew为@JasonG提到安装斯卡拉

$ brew install scala --with-docs 

在这种情况下,所选择的解决方案是行不通的,因为仍的IntelliJ会抱怨。任何方法,在公式的警告说,您将有特制的IntelliJ集成目录:

==>注意事项 要使用的IntelliJ使用,斯卡拉家设置为: 在/ usr /本地/ opt/scala/idea

使用此目录将使IntelliJ开心。

IntelliJ IDEA 13.x用户更新:这似乎不再需要。只需使用基于SBT的项目,并且所有内容都将自动下载并配置(Scala编译器和库)

+2

在IntelliJ 13.1.2中有没有放置这个的地方?我找不到它。 – 2014-05-02 21:16:16

+0

我刚开始玩IntelliJ 13和Scala,但看起来这不再需要:现在可以使用SBT并指定要使用的scala版本。 SBT自动下载编译器和库,并且它们将“神奇地”出现在项目结构和配置中。 – 2014-05-19 08:59:20