2

On Ubuntu 12.04, I have installed typesafe-stack following the instructions here.

After doing so, I do not have scala or scalac on my PATH. I do have sbt, and I can run console from there, but I do not have any native Scala executables installed.

Where is scalac supposed to be installed? Why has it not been so? How do I fix it?

4

2 回答 2

2

基于 Debian 的系统的 Typesafe 堆栈本身不附带 Scala,因此您必须手动安装它:

sudo aptitude install scala -y
于 2012-10-23T07:14:54.420 回答
1

Scala 被编译成 Java 字节码(或 .NET CLR,如果你愿意的话),所以从技术上讲,不需要安装二进制文件。Sbt 会在第一次运行时下载并安装 Scala 编译器sbt,这就是为什么.sbt consolePlay 2

要获得解释器,使用apt-get如上所述,版本与 Typesafe Stack 使用的版本不同(2.9.2 与 2.9.1),但到目前为止我没有遇到任何麻烦。似乎 sbt 正在使用为项目定义的正确版本,甚至依赖项都单独存储(只需检查~/.ivy/cache一下我的意思)

于 2012-11-06T13:29:21.460 回答