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

时间:2013-01-30 21:10:11

标签: scala sbt

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

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

3 个答案:

答案 0 :(得分:9)

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

E.g。

  scalaVersion := "2.10.0"

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

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

答案 1 :(得分:3)

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

++ 2.10.4

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

set scalaVersion := "2.10.4"
session save

答案 2 :(得分:2)

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

我也找到了这个链接(http://wkmacura.tumblr.com/post/11577309978/installing-specific-versions-with-homebrew)并希望它适合你。

相关问题