linux ubuntu16.04桌面版安装sbt
1.官网下载地址:https://www.scala-sbt.org/download.html
下载tgz格式解压包,放在home目录,放在home后,目录其实是 /home/zjj
(zjj是你的用户名)
2.解压
tar -zxvf sbt-1.3.10.tgz
会在 home目录生成一个sbt目录
进入到该目录,cd sbt
3.创建文件 vim sbt
添加内容
BT_OPTS="-Xms512M -Xmx512M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar /home/zjj/sbt/bin/sbt-launch.jar "$@"
4.授权创建的文件
chmod +x sbt
5.sudo vim /etc/profile(直接修改局部账号的也可以,vim ~/.bashrc)
# 追加信息
export SBT_HOME=/home/zjj/sbt
export PATH=${SBT_HOME}/bin:${PATH}
6.使生效
source /etc/profile(直接修改局部账号的也可以,source ~/.bashrc)
7.查看版本 sbt -version
ps:这里之前遇到了一个很大的坑,就是虚拟机没有网络,要确保虚拟机有网,打开浏览器测试一下
第一次会在home目录生成 .sbt .ivy2
如果执行sbt xxx命令,最终出现:[error] [launcher] could not retrieve sbt x.x.x
执行下面配置
在 sbt/conf 目录,新建一个文件,vim repositories
添加以下内容:
[repositories]
local
aliyun: http://maven.aliyun.com/nexus/content/groups/public
sbt-releases-repo: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
sbt-plugins-repo: http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
maven-central: http://repo1.maven.org/maven2/
maven-releases: http://teamwork.kmtongji.com/nexus/content/groups/public