我安装了SBT v0.12.4。现在我想将它更新到v0.13.x,所以我使用了命令如何使用自制软件更新SBT版本?
brew install sbt
它说它已经正确安装了SBT 0.13.x.但如果我在终端上询问SBT的版本,它说0.12.4。如何更新它?
我安装了SBT v0.12.4。现在我想将它更新到v0.13.x,所以我使用了命令如何使用自制软件更新SBT版本?
brew install sbt
它说它已经正确安装了SBT 0.13.x.但如果我在终端上询问SBT的版本,它说0.12.4。如何更新它?
有两个版本的SBT:
的sbt-launcher
。这用于下载和运行特定的sbt版本。这是您使用brew安装的内容。如果输入sbt --version
它应该告诉你安装的启动器brew版本。
sbt本身(建设项目)。这是通过项目通过project/build.properties
文件控制的。所以一个启动器可以启动许多版本的sbt,并且通常是向后兼容的。要更新此版本,只需更改project/build.properties
中的sbt.version
属性。
谢谢,我的发射器是0.13.6,项目0.12.4。我没有看到'build.properties',因为android studio不会显示这个文件,我必须用finder手动输入文件夹。 – fustalol 2014-11-03 15:38:32
'sbt --version'目前不适用于我(运行0.13.12 btw),但我需要运行'sbt sbt-version'来获取版本信息。 – Moodragonx 2017-10-20 03:27:12
如果你想升级通过自制安装SBT的版本,使用:
brew upgrade sbt
您可以检查是什么版本的SBT的使用与sbt about
什么是的输出以下命令'ls -l/usr/local/bin/sbt'和'ls -l/usr/local/Cellar/sbt *'? – Saket 2014-11-03 15:25:08
lrwxr-xr-x 1 alessio.crestani admin 28 3月11日15:50/usr/local/bin/sbt - > ../Cellar/sbt/0.13.6/bin/sbt,第二个命令给我0总结果。 – fustalol 2014-11-03 15:36:37