在Ubuntu上安装typesafe堆栈后scala不在路径上

在Ubuntu上安装typesafe堆栈后scala不在路径上,scala,typesafe-stack,Scala,Typesafe Stack,在Ubuntu 12.04上,我按照说明安装了typesafe堆栈 这样做之后,我的路径上没有scala或scalac。我有sbt,我可以从那里运行console,但我没有安装任何本机Scala可执行文件 scalac应该安装在哪里?为什么不是这样?如何修复它?基于Debian的系统的Typesafe堆栈本身没有Scala,因此您必须手动安装它: sudo aptitude install scala -y Scala被编译成Java字节码(如果愿意的话,也可以是.NETCLR),所以从技术上

在Ubuntu 12.04上,我按照说明安装了typesafe堆栈

这样做之后,我的路径上没有
scala
scalac
。我有
sbt
,我可以从那里运行
console
,但我没有安装任何本机Scala可执行文件


scalac
应该安装在哪里?为什么不是这样?如何修复它?

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

sudo aptitude install scala -y

Scala被编译成Java字节码(如果愿意的话,也可以是.NETCLR),所以从技术上讲,不需要安装二进制文件。Sbt在第一次运行时下载并安装Scala编译器,这就是为什么像
Sbt
Sbt控制台
甚至运行
Play2
应用程序都能工作的原因


要获取解释器,请使用上面提到的
apt-get
,该版本与Typesafe堆栈使用的版本(2.9.2与2.9.1)不同,但到目前为止我没有遇到任何问题。似乎sbt使用的是为项目定义的正确版本,甚至依赖项都是单独存储的(只需检查
~/.ivy/cache
以了解我的意思)

您是否发布了
sudo apt get install scala