如何设置的IntelliJ斯卡拉2.10
首先我安装MacPorts的如何设置的IntelliJ斯卡拉2.10
然后我安装Scala和通过MacPorts的播放:要确保安装工程我在Eclipse中运行一个“Hello World”。有用!
但因为我的目标是使用的IntelliJ,我试图按照指示在http://confluence.jetbrains.com/display/SCA/Getting+Started+with+IntelliJ+IDEA+Scala+Plugin
上的说明(第
Creating a Project
)第3步,use scala distribution
下,我不知道什么类型。有人会告诉我要输入什么吗?我正在使用mac os x山狮。我不知道我的scala安装路径。
我很感激帮助。我已经看过Intellij Idea setup for Scala, clarification needed。没有帮助。我的Intellij版本是12.0.3
,我的Scala安装版本是2.10
。
我不知道OSX,但大概你可以打开一个终端,输入ls -l `which scala`
,并获得scala可执行文件的路径。
然后,您可以输入该路径,而不需要/bin/scala
结束,进入intellij对话框。
- 查找并在 “首选项” 安装斯卡拉插件 - > “插件” - > “浏览资源库” - > “斯卡拉”
- 开放项目,并
- 开放 “项目结构”
- 开放“面”
- 按 “添加”/ “加号图标”
- 选择 “斯卡拉”
然后你可以选择Scala的版本,安装编译器
通过让现有工具为您做这类事情,您会更好地服务于您。
使用SBT定义您的项目。使用PaulP(Paul Phillips)SBT启动器和sbt-idea
插件,该插件可自动生成IDEA项目和模块文件。
见我previous answer一些细节
SBT如何编辑你的代码,或者做语法高亮显示,或者浏览源代码? – 2013-05-19 20:22:58
我想你误解了我的建议。我强烈建议在SBT中定义您的项目,使用SBT的'sbt-idea'插件并用它来生成您的IDEA项目定义。 – 2013-05-19 23:22:08
啊,我明白了。抱歉。有一个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。如果找不到,可以点击下载按钮。我不确定它是否获得了文档。
我喜欢HomeBrew,但是当你关心的是一个特定的版本或者多个版本时,它就不够用了。说到Scala,我通常需要多个版本。 SBT + PaulP启动器+'sbt-idea'是以最少的努力和最少的配置错误发生的最佳方式。 – 2013-02-11 17:55:59
你可以安装多个版本并切换cli即看到这里:https://gist.github.com/fabiofumarola/4118557 – JasonG 2013-02-11 21:24:06
很高兴知道,谢谢! – 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编译器和库)
在IntelliJ 13.1.2中有没有放置这个的地方?我找不到它。 – 2014-05-02 21:16:16
我刚开始玩IntelliJ 13和Scala,但看起来这不再需要:现在可以使用SBT并指定要使用的scala版本。 SBT自动下载编译器和库,并且它们将“神奇地”出现在项目结构和配置中。 – 2014-05-19 08:59:20
我试过了,得到了'/ opt/local/bin/scala'。但是,当我输入错误是'无效的Scala家' – learner 2013-02-11 17:47:28
这可能是因为它是一个符号链接到真正的Scala安装。尝试做“ls -l”'scala \'“,你应该看到它指向的地方。如果有效,我会更新答案。 – 2013-02-11 17:50:34
我使用'/ opt/local/share/scala-2.10',它可以工作。 – learner 2013-02-11 18:02:52