1

我有 IntelliJ Idea Community Edition v 123.72,在一个 Debian 不稳定的盒子上有 Scala 插件 0.6.371,它有包 scala 和 scala-library v 2.9.2+dfsg-1。在创建新的 Scala 模块时,我被要求输入“SCALA_HOME”或“现有库”,其中有两个空的下拉菜单,分别是“编译器库”和“标准库”。

是否可以将发行版 scala 包与插件一起使用?如果是这样,我该如何填写“新项目表”?

如果没有,我在哪里可以找到 Scala 的 Linux 二进制发行版?

(这一切看起来都很简单,但我的 Google-fu 让我失望了。)

4

2 回答 2

1

在此处下载最新版本的 Scala ,然后将 scala home 设置为解压缩目录(可以在任何地方)。IntelliJ 将负责其余的工作。

于 2013-01-12T16:37:14.153 回答
0

或者,使用 mkdir 和 ln -s 重新创建 intelliJ 正在寻找的目录结构。

Debian 包管理器在整个根目录中安装了 scala 的零碎部分。我在 /usr/share/java 中找到了 intelliJ 正在寻找的库

要创建系统链接并满足 intelliJ,您可以尝试以下操作:

mkdir /usr/share/java/lib
ln -s /usr/share/java/scala-library-X.X.X.jar /usr/share/java/lib/scala-library.jar
ln -s /usr/share/java/scala-compiler-X.X.X.jar /usr/share/java/lib/scala-compiler.jar
export SCALA_HOME=/usr/share/java

为什么 aptitude 将 scala nuggets 放在各处,而不是像 /usr/lib/scala 这样更常见的中心位置,这对我来说仍然是个谜。任何人?

于 2013-07-22T06:36:57.827 回答