是否可以通过sbt / other命令行工具升级已安装的Scala版本?
我确定有办法,但在快速搜索后找不到任何东西,我错过了什么?
答案 0 :(得分:9)
每个SBT项目都指定用于编译和运行其代码的Scala版本。它默认为SBT在内部使用的Scala版本,但始终可以覆盖。
E.g。
scalaVersion := "2.10.0"
正如Connor Doyle所提到的,如果你的操作系统有一个包含Scala的软件包系统(我知道的一些Linux发行版),并且由于某些原因你有义务使用它,你几乎可以怜悯地提供一个新的版本及时。 Scala Web Site(downloads 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)并希望它适合你。