1 下载

传送门:https://www.scala-sbt.org/download.html

2 配置

2.1 新建文件路径

mkdir -p /usr/sbt

2.2 解压

tar -zxvf sbt-1.2.8.tgz -C /usr/sbt/

2.3 新建文件

cd /usr/sbt/sbt
vim sbt

2.4 添加内容

#!/bin/bash
BT_OPTS="-Xms2048M -Xmx4096M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar /usr/sbt/sbt/bin/sbt-launch.jar "$@"

其中:/usr/sbt/sbt/为上述sbt文件解压路径

2.5 修改sbt权限

  • 查看文件权限
ll -ls
总用量 16K
4.0K drwxr-xr-x 2 xdq xdq 4.0K 12月 30  2018 bin
4.0K drwxr-xr-x 2 xdq xdq 4.0K 12月 30  2018 conf
4.0K drwxr-xr-x 3 xdq xdq 4.0K 12月 30  2018 lib
4.0K -rw-r--r-- 1 xdq xdq  157 8月   2 08:30 sbt
  • 修改sbt权限
sudo chomd u+x sbt
ll -ls
总用量 16K
4.0K drwxr-xr-x 2 xdq xdq 4.0K 12月 30  2018 bin
4.0K drwxr-xr-x 2 xdq xdq 4.0K 12月 30  2018 conf
4.0K drwxr-xr-x 3 xdq xdq 4.0K 12月 30  2018 lib
4.0K -rwxr--r-- 1 xdq xdq  157 8月   2 08:30 sbt

2.6 配置环境变量

sudo vim ~/.bashrc
export SBT_HOME=/usr/sbt/sbt
export PATH=$PATH:$SBT_HOME/bin

2.7 修改配置文件

vim  /usr/sbt/sbt/conf/sbtconfig.txt
-Dsbt.global.base=/home/xdq/.sbt
-Dsbt.boot.directory=/home/xdq/.sbt/boot/
-Dsbt.ivy.home=/home/xdq/.ivy2

2.8 添加仓库

vim ~/.sbt/repositories
[repositories]
local
aliyun: http://maven.aliyun.com/nexus/content/groups/public/
typesafe: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
sonatype-oss-releases
maven-central
sonatype-oss-snapshots

2.9 查看sbt版本

注意:查看sbt版本命令,依据版本不同,本文1.2.8使用:sbt sbtVersion,其他有:sbt sbt-version,sbt -version,如果失败,多尝试几种形式

sbt sbtVersion

图 sbt版本信息


[参考文献]
[1]https://blog.csdn.net/sinat_36059653/article/details/78866050
[2]https://my.oschina.net/u/190442/blog/1811352
[3]https://blog.csdn.net/sinat_36059653/article/details/78866050

Ubuntu部署sbt相关推荐

  1. Linux学习——废旧电脑再利用Ubuntu部署私有云Nextcloud

    Linux学习--废旧电脑再利用Ubuntu部署私有云Nextcloud 一.引言 最近在网络上学到如何在电脑Ubuntu系统上部署私有云Nextcloud,部署完发现相当实用,可以当作自己的私有网盘 ...

  2. ubuntu部署私人云盘nextcloud

    目录 ubuntu部署私人云盘nextcloud 一.服务器 二.安装snap 三.安装nextcloud 四.配置https 4.1 自己申请/配置证书 4.2 snap默认提供的免费证书 4.3 ...

  3. 如何在Ubuntu部署tftp服务器

    如何在Ubuntu部署tftp服务器 安装tftpd-hpa(服务器)tftp-hpa(客户端) 设置服务器属性,配置文件在/etc/default/tftpd-hps这个文件,编辑如下内容,文件目录 ...

  4. 阿里云ubuntu部署javaweb项目

    阿里云ubuntu部署javaweb项目 要在服务器上部署javaweb项目,需要安装运行环境,安装与本机环境一样的,jdk-11.0.8,apache-tomcat-8.5.57.tar.gz,my ...

  5. Ubuntu部署 Blockscout 区块链浏览器流程

    Ubuntu部署 Blockscout 区块链浏览器流程 基础环境安装 Erlang 和 Elixir # 安装最新的erlang包源,不执行这一步,无法安装最新版本的erlang wget http ...

  6. Linux操作系统Ubuntu部署J2EE篇

    Ubuntu下J2EE部署 1 安装JDK环境 离线手动安装: 1)下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index ...

  7. Linux操作系统Ubuntu部署Mysql篇

    Ubuntu下Mysql部署 1 Mysql安装 1.在线自动安装: 1)安装服务端命令:sudo apt-get install mysql-server 安装过程提示输入root密码,装完已经自动 ...

  8. Linux操作系统Ubuntu部署GCC之Libpcap库篇

    Ubuntu操作系统GCC之Libpcap库部署 1.启动虚拟机,进入Ubuntu操作系统,打开firefox浏览器: 2.下载并安装四个组件: 1)m4源代码:http://ftp.gnu.org/ ...

  9. Linux操作系统Ubuntu部署GCC篇

    GCC编译器部署 在线联网部署方式: 1.启动虚拟机,进入Ubuntu操作系统: 2.打开终端,"应用程序-附件-终端",进入命令窗口: 3.执行下面命令完成GCC编译和基本库的部 ...

最新文章

  1. 浙大吴飞「舌战」阿里贾扬清:AI内卷与年薪百万,哪个才是真实?
  2. 看懂三篇文章--需要归纳
  3. 「MacOS」无法打开***,因为无法验证开发者。
  4. 区别 (function($){...})(jQuery)、$(function(){ })和$.fn
  5. iOS开发之网络编程--6、NSURLSessionConfiguration笔记
  6. JAVA8的新特性之Stream
  7. 通过VS2010性能分析来查找代码中那些地方最损耗资源
  8. 作业2-Python基础练习
  9. DosBox装Windows98
  10. 项目_电商_淘淘商城_0000
  11. 矩阵快速幂 超详细介绍
  12. xp访问共享文件夹需要重启服务器,winXP共享文件夹断开、重新连接、重设置密码的方法...
  13. 解决win7下Realtek声卡有噪音的问题
  14. Fewest Flops
  15. oracle快照方案,【DBA及开发必备】全解ORA-1555快照太旧错误原理及解决方案
  16. hp服务器集成显卡不显示,集成显卡无法显示是什么原因?
  17. protel99常用元件的电气图形符号和封装形式(一)
  18. 董树义 近代微波测量技术_新型矿山溜井微波窄束测深装置
  19. ETF薛斯通道抄底指标表
  20. 空调遥控器调不到制热模式(☀)

热门文章

  1. Blander入门笔记(1) 界面和视窗
  2. python-networkx库的使用1
  3. 2021年安全员-A证(山东省-2021版)最新解析及安全员-A证(山东省-2021版)模拟试题
  4. Face Paper:SeNet论文详解
  5. stm32ftp服务器实现文件传输,stm32 ftp服务器
  6. js是用什么语言编写实现的
  7. FastCGI sent in stderr: PHP message: PHP Fatal error: Call to undefined function __() in
  8. NOIP提高组1580~1590集合答案
  9. 前端图片处理 - Photoshop压缩照片 / collagelt轻松拼接照片墙
  10. 最新微软薪资曝光,Run去美国还是好选择吗?