下载安装sbt
需要安装个sbt编译Scala项目,去Scala官网下载,发现stb下载链接不可用可以看到下载链接指向当前页面,这就是个死循环啊! 那去哪下载呢,可用直接去sbt的官网下载:可以直接点击相应链接下载,也可以右键复制下载链接再使用wget等下载。我这里直接在虚拟机中使用wget下载:$ wget https://github.com/sbt/sbt/releases/download/v1.4.6/
需要安装个sbt编译Scala项目,去Scala官网下载,发现stb下载链接不可用
可以看到下载链接指向当前页面,这就是个死循环啊! 那去哪下载呢,可用直接去sbt的官网下载:
可以直接点击相应链接下载,也可以右键复制下载链接再使用wget等下载。我这里直接在虚拟机中使用wget下载:
$ wget https://github.com/sbt/sbt/releases/download/v1.4.6/sbt-1.4.6.zip
--2021-01-29 10:21:30-- https://github.com/sbt/sbt/releases/download/v1.4.6/sbt-1.4.6.zip
Resolving github.com (github.com)... 52.74.223.119
Connecting to github.com (github.com)|52.74.223.119|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-releases.githubusercontent.com/279553/5c902800-459f-11eb-8b2e-2e85b77b9c77?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20210129%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210129T022130Z&X-Amz-Expires=300&X-Amz-Signature=098247052396c50abae4e80a1c199aa49425b34de47bd4c9591e63956d753dcb&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=279553&response-content-disposition=attachment%3B%20filename%3Dsbt-1.4.6.zip&response-content-type=application%2Foctet-stream [following]
--2021-01-29 10:21:31-- https://github-releases.githubusercontent.com/279553/5c902800-459f-11eb-8b2e-2e85b77b9c77?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20210129%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210129T022130Z&X-Amz-Expires=300&X-Amz-Signature=098247052396c50abae4e80a1c199aa49425b34de47bd4c9591e63956d753dcb&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=279553&response-content-disposition=attachment%3B%20filename%3Dsbt-1.4.6.zip&response-content-type=application%2Foctet-stream
Resolving github-releases.githubusercontent.com (github-releases.githubusercontent.com)... 185.199.108.154, 185.199.110.154, 185.199.111.154, ...
Connecting to github-releases.githubusercontent.com (github-releases.githubusercontent.com)|185.199.108.154|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17671278 (17M) [application/octet-stream]
Saving to: ‘sbt-1.4.6.zip’sbt-1.4.6.zip 82%[======================================================================================================> ] 13.96M 11.7KB/s eta 2m 5s
从下载日志信息中也可以看到,最终还是重定向到github下载的,我们也可以直接使用github的地址下载.github真是个好东西!
下载好后解压配置下path就可以直接使用了:
$ unzip sbt-1.4.6.zip
Archive: sbt-1.4.6.zip
inflating: sbt/conf/sbtconfig.txt
inflating: sbt/conf/sbtopts
inflating: sbt/bin/sbt
inflating: sbt/bin/sbt.bat
inflating: sbt/bin/sbt-launch.jar
inflating: sbt/bin/java9-rt-export.jar
inflating: sbt/bin/sbtn-x86_64-apple-darwin
inflating: sbt/bin/sbtn-x86_64-pc-linux
inflating: sbt/bin/sbtn-x86_64-pc-win32.exe
inflating: sbt/LICENSE
inflating: sbt/NOTICE
$ ll
drwxrwxr-x 4 tianlang tianlang 4096 1月 29 10:34 sbt/
-rw-rw-r-- 1 tianlang tianlang 17671278 12月 24 17:20 sbt-1.4.6.zip
$ mv sbt ~/.local/
$ vim ~/.profile#set sbt
export SBT_HOME=/home/tianlang/.local/sbt
PATH="$SBT_HOME/bin:$PATH"
$ source ~/.profile
第一次使用sbt时还需要点时间下载对应版本的执行文件,以后再用就不需要下载了
$ sbt --version
[info] [launcher] getting org.scala-sbt sbt 1.4.6 (this may take some time)...
现在好多软件都使用的这种安装形式:第一次下载安装的其实是一个安装工具,执行安装工具时才会下载对应的软件。比如chrome浏览器,也是这样的。
更多推荐
所有评论(0)