我下载了sbt 1.1.4,但为什么安装了sbt 0.13?

时间:2018-05-01 04:41:16

标签: sbt

我从the scala download page为Windows下载了sbt 1.1.4 msi。

我跑了msi。键入sbt后,sbt下载了所有必需的文件。 当我跑到sbt时,它说版本是0.13

2 个答案:

答案 0 :(得分:3)

正如我answered对类似的问题(改编):

  

最有可能,因为您的文件project/build.properties 0.13版

     

所以有一件事是您安装的启动器的版本,另一件是您在特定项目中启动的版本。如果你没有在project/build.properties中明确地设置它,sbt将尝试运行自己的版本(启动器,即你的情况下为1.1.4)。

答案 1 :(得分:0)

简短答案

最好在安装之前转到Users/You/project/,删除所有内容,然后在其中放置新的build.properties文件以及所需的sbt版本。

更多详细信息,以防它对某人有所帮助

我有类似的问题。我将sbt更新为1.2,但是当我卸载并尝试使用0.13.7安装程序重新安装时,它只会再次安装sbt 1.2。我所有的项目都有sbt.version=0.13.7,但是我没有意识到(尽管很明显为什么)有一个C:/Users/Me/project文件夹,其版本设置为1.2。

我从该文件夹中删除了所有内容,并放置了具有所需版本的新build.properties,然后0.13.7安装程序按预期工作。