11

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

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

4

3 回答 3

11

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

例如

  scalaVersion := "2.10.0"

正如 Connor Doyle 所提到的,如果你的操作系统有一个包含 Scala 的包系统(我知道一些 Linux 发行版有),并且由于某种原因你有义务使用它,那么你几乎可以在他们的怜悯下提供一个新版本及时的依据。Scala 网站(在此处下载)为他们制作的每个版本提供各种安装程序和 tarball/Zip 存档。

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

于 2013-01-30T21:26:02.170 回答
4

从命令行临时设置项目版本:

++ 2.10.4

要从命令行永久设置项目版本:

set scalaVersion := "2.10.4"
session save
于 2014-04-19T12:32:38.723 回答
2

我刚刚执行了一个命令行“homebrew remove scala;homebrew install scala”来更新到最新版本。这还不够吗?

我还找到了这个链接(http://wkmacura.tumblr.com/post/11577309978/installing-specific-versions-with-homebrew),希望它对你有用。

于 2013-05-20T21:06:59.217 回答