Install sbt with cs setup
Follow Install page, and install Scala using Coursier.
cs setup
sbt --script-version
This should install the latest stable version of sbt
.
Mac
SDKMAN!
$ sdk install sbt
Homebrew
$ brew install sbt
⚠️ Homebrew maintainers have added a dependency to JDK 13 because they want to use more brew dependencies (brew#50649). This causes sbt to use JDK 13 even when java
available on PATH is JDK 8 or 11. To prevent sbt
from running on JDK 13, install jEnv or switch to using SDKMAN.
Windows
Chocolatey
> choco install sbt
Scoop
> scoop install sbt
Linux (deb)
echo "deb https://repo.scala-sbt.org/scalasbt/debian all main" | sudo tee /etc/apt/sources.list.d/sbt.list
echo "deb https://repo.scala-sbt.org/scalasbt/debian /" | sudo tee /etc/apt/sources.list.d/sbt_old.list
curl -sL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823" | sudo apt-key add
sudo apt-get update
sudo apt-get install sbt
Linux (rpm)
# remove old Bintray repo file
sudo rm -f /etc/yum.repos.d/bintray-rpm.repo || true
curl -L https://www.scala-sbt.org/sbt-rpm.repo > sbt-rpm.repo
sudo mv sbt-rpm.repo /etc/yum.repos.d/
sudo yum install sbt
Universal packages
- sbt-1.9.6.zip
- sbt-1.9.6.zip.sha256
- sbt-1.9.6.zip.asc
- sbt-1.9.6.tgz
- sbt-1.9.6.tgz.sha256
- sbt-1.9.6.tgz.asc
Previous releases
1.x
- sbt 1.9.6 (.zip) (.tgz) (.msi)
- sbt 1.9.5 (.zip) (.tgz) (.msi)
- sbt 1.9.4 (.zip) (.tgz) (.msi)
- sbt 1.9.3 (.zip) (.tgz) (.msi)
- sbt 1.9.2 (.zip) (.tgz) (.msi)
- sbt 1.9.1 (.zip) (.tgz) (.msi)
- sbt 1.9.0 (.zip) (.tgz) (.msi)
- sbt 1.8.3 (.zip) (.tgz) (.msi)
- sbt 1.8.2 (.zip) (.tgz) (.msi)
- sbt 1.8.1 (.zip) (.tgz) (.msi)
- sbt 1.8.0 (.zip) (.tgz) (.msi)
- sbt 1.7.3 (.zip) (.tgz) (.msi)
- sbt 1.7.2 (.zip) (.tgz) (.msi)
- sbt 1.7.1 (.zip) (.tgz) (.msi)
- sbt 1.7.0 (.zip) (.tgz) (.msi)
- sbt 1.6.2 (.zip) (.tgz) (.msi)
- sbt 1.6.1 (.zip) (.tgz) (.msi)
- sbt 1.6.0 (.zip) (.tgz) (.msi)
- sbt 1.5.8 (.zip) (.tgz) (.msi)
- sbt 1.5.7 (.zip) (.tgz) (.msi)
- sbt 1.5.6 (.zip) (.tgz) (.msi)
- sbt 1.5.5 (.zip) (.tgz) (.msi)
- sbt 1.5.4 (.zip) (.tgz) (.msi)
- sbt 1.5.3 (.zip) (.tgz) (.msi)
- sbt 1.5.2 (.zip) (.tgz) (.msi)
- sbt 1.5.1 (.zip) (.tgz) (.msi)
- sbt 1.5.0 (.zip) (.tgz) (.msi)
- sbt 1.4.9 (.zip) (.tgz) (.msi)
- sbt 1.4.8 (.zip) (.tgz) (.msi)
- sbt 1.4.7 (.zip) (.tgz) (.msi)
- sbt 1.4.6 (.zip) (.tgz) (.msi)
- sbt 1.4.5 (.zip) (.tgz) (.msi)
- sbt 1.4.4 (.zip) (.tgz) (.msi)
- sbt 1.4.3 (.zip) (.tgz) (.msi)
- sbt 1.4.2 (.zip) (.tgz) (.msi)
- sbt 1.4.1 (.zip) (.tgz) (.msi)
- sbt 1.4.0 (.zip) (.tgz) (.msi)
- sbt 1.3.13 (.zip) (.tgz) (.msi)
- sbt 1.3.12 (.zip) (.tgz) (.msi)
- sbt 1.3.10 (.zip) (.tgz) (.msi)
- sbt 1.3.9 (.zip) (.tgz) (.msi)
- sbt 1.3.8 (.zip) (.tgz) (.msi)
- sbt 1.3.7 (.zip) (.tgz) (.msi)
- sbt 1.3.6 (.zip) (.tgz) (.msi)
- sbt 1.3.5 (.zip) (.tgz) (.msi)
- sbt 1.3.4 (.zip) (.tgz) (.msi)
- sbt 1.3.3 (.zip) (.tgz) (.msi)
- sbt 1.3.2 (.zip) (.tgz) (.msi)
- sbt 1.3.1 (.zip) (.tgz) (.msi)
- sbt 1.3.0 (.zip) (.tgz) (.msi)
- sbt 1.2.8 (.zip) (.tgz) (.msi)
- sbt 1.2.7 (.zip) (.tgz) (.msi)
- sbt 1.2.6 (.zip) (.tgz) (.msi)
- sbt 1.2.4 (.zip) (.tgz) (.msi)
- sbt 1.2.3 (.zip) (.tgz) (.msi)
- sbt 1.2.1 (.zip) (.tgz) (.msi)
- sbt 1.2.0 (.zip) (.tgz) (.msi)
- sbt 1.1.6 (.zip) (.tgz) (.msi)
- sbt 1.1.5 (.zip) (.tgz) (.msi)
- sbt 1.1.4 (.zip) (.tgz) (.msi)
- sbt 1.1.2 (.zip) (.tgz) (.msi)
- sbt 1.1.1 (.zip) (.tgz) (.msi)
- sbt 1.1.0 (.zip) (.tgz) (.msi)
- sbt 1.0.4 (.zip) (.tgz) (.msi)
- sbt 1.0.3 (.zip) (.tgz) (.msi)
- sbt 1.0.2 (.zip) (.tgz) (.msi)
- sbt 1.0.1 (.zip) (.tgz) (.msi)
- sbt 1.0.0 (.zip) (.tgz) (.msi)