如何使用自制软件更新SBT版本?

Ale*_*ani 13 homebrew scala sbt

我安装了SBT v0.12.4.现在我想将它更新到v0.13.x,所以我使用了该命令

brew install sbt
Run Code Online (Sandbox Code Playgroud)

它说它已经正确安装了SBT 0.13.x. 但如果我在终端上询问SBT的版本,它会说0.12.4.如何更新?

jsu*_*eth 22

有两个sbt版本:

  1. sbt-launcher.这用于下载和运行特定的sbt版本.这是你用brew安装的.如果您键入sbt --version它应该告诉您安装的启动器brew的版本.

  2. sbt本身(用于建设项目).这是通过项目project/build.properties文件控制的.因此,一个启动器可以启动许多版本的sbt,并且通常是向后兼容的.要更新此版本,只需更改属性即可.sbt.versionproject/build.properties


Gre*_*ala 12

如果要升级由homebrew安装的sbt版本,请使用:

brew upgrade sbt
Run Code Online (Sandbox Code Playgroud)

您可以查看正在使用的sbt版本 sbt about


小智 5

检查 sbt 版本:

sbt sbtVersion
Run Code Online (Sandbox Code Playgroud)

升级sbt版本:

brew upgrade sbt  
Run Code Online (Sandbox Code Playgroud)