在Ubuntu上安装typesafe堆栈后scala不在路径上
在Ubuntu 12.04上,我按照说明安装了typesafe堆栈 这样做之后,我的路径上没有在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),所以从技术上
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
?