是否可以通过 sbt / 其他命令行工具升级已安装的 Scala 版本?
我确定有办法,但是快速搜索后我找不到任何方法,我错过了什么吗?
每个 SBT 项目都指定了用于编译和运行其代码的 Scala 版本。它默认为 SBT 内部使用的 Scala 版本,但始终是可覆盖的。
例如
scalaVersion := "2.10.0"
正如 Connor Doyle 所提到的,如果你的操作系统有一个包含 Scala 的包系统(我知道一些 Linux 发行版有),并且由于某种原因你有义务使用它,那么你几乎可以在他们的怜悯下提供一个新版本及时的依据。Scala 网站(在此处下载)为他们制作的每个版本提供各种安装程序和 tarball/Zip 存档。
Mac OS X 用户可以使用HomeBrew获得最新的 SBT 和 Scala。
从命令行临时设置项目版本:
++ 2.10.4
要从命令行永久设置项目版本:
set scalaVersion := "2.10.4"
session save
我刚刚执行了一个命令行“homebrew remove scala;homebrew install scala”来更新到最新版本。这还不够吗?
我还找到了这个链接(http://wkmacura.tumblr.com/post/11577309978/installing-specific-versions-with-homebrew),希望它对你有用。