如何从命令行将Scala升级到更新版本?

Era*_*dan 9 scala sbt

是否可以通过sbt/other命令行工具升级已安装的Scala版本?

我确定有办法,但经过快速搜索我找不到任何东西,我错过了什么吗?

Ran*_*ulz 9

每个SBT项目都指定用于编译和运行其代码的Scala版本.它默认为SBT在内部使用的Scala版本,但始终可以覆盖.

例如

  scalaVersion := "2.10.0"
Run Code Online (Sandbox Code Playgroud)

正如Connor Doyle所提到的,如果你的操作系统有一个包含Scala的软件包系统(我知道的一些Linux发行版),并且由于某些原因你有义务使用它,那么你几乎可以提供一个新的版本了.及时的.在Scala Web站点(下载点击这里)提供了多种安装程序和压缩包/ Zip文件为他们所做的每一个版本的.

Mac OS X用户可以使用HomeBrew获取最新的SBT和Scala.