Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我下载了SBT1.1.4,但为什么安装了SBT0.13?_Sbt - Fatal编程技术网

我下载了SBT1.1.4,但为什么安装了SBT0.13?

我下载了SBT1.1.4,但为什么安装了SBT0.13?,sbt,Sbt,我从下载了适用于Windows的SBT1.1.4 msi 我运行msi。键入sbt about后,sbt下载了所有必需的文件。 当我运行sbt时,它说版本是0.13,因为我回答了一个类似的问题(改编): 很可能是因为您有一个0.13版本的文件project/build.properties 因此,一件事是您安装的启动器的版本,另一件事是您在特定项目中启动的sbt的版本。如果您没有在project/build.properties中显式设置它,sbt将尝试运行自己的版本(launcher的,即您的

我从下载了适用于Windows的SBT1.1.4 msi

我运行msi。键入sbt about后,sbt下载了所有必需的文件。 当我运行sbt时,它说版本是0.13,因为我回答了一个类似的问题(改编):

很可能是因为您有一个0.13版本的文件
project/build.properties

因此,一件事是您安装的启动器的版本,另一件事是您在特定项目中启动的sbt的版本。如果您没有在
project/build.properties
中显式设置它,sbt将尝试运行自己的版本(launcher的,即您的示例中的1.1.4)


简短回答

在尝试安装之前,最好转到
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安装程序按预期工作