2010-09-08 50 views
2

我安装了Scala 2.8.0,不想使用Scala 2.7。每当我尝试使用SBT时,它开始下载Scala 2.7.7。即使我在一个Scala 2.8项目的目录中调用它。如何避免这种行为? SBT没有手册页,我也无法在/ etc或〜/中找到SBT配置文件。如何配置SBT以使用Scala 2.8?

回答

6

它需要它自己。无论用于编译其管理项目的Scala版本如何,SBT都是2.7。

SBT是一个谷歌代码项目,并在那里被广泛记录。

+0

是的,这也是一个很常见的问题。例如,请参阅http://groups.google.com/group/simple-build-tool/browse_thread/thread/a5f5236195b1c4cd。 – Synesso 2010-09-08 04:11:37

+0

还应该注意的是,如果在PATH或当前目录上有Scala,则无关紧要 - 除非另有说明,否则SBT将始终下载要使用的Scala,并且该版本应在配置文件中指定该项目。 – 2010-09-08 14:49:50