linux无网情况下如何安装sbt

author author     2023-04-26     133

关键词:

1、下载sbt通用平台压缩包:sbt-0.13.5.tgz
http://www.scala-sbt.org/download.html
2、建立目录,解压文件到所建立目录
$ sudo tar zxvf sbt-0.13.5.tgz -C /opt/scala/
3、建立启动sbt的脚本文件

/*选定一个位置,建立启动sbt的脚本文本文件,如/opt/scala/sbt/ 目录下面新建文件 名为sbt的文本文件*/
$ cd /opt/scala/sbt/
$ vim sbt
/*在sbt文本文件中添加
SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar /opt/scala/sbt/bin/sbt-launch.jar "$@"
然后按esc键 输入 :wq 保存退出,注意红色字体中的路径是定位到解压的sbt文件包中的sbt-launch.jar文件的绝对路径*/
/×修改sbt文件权限×/
$ chmod u+x sbt

4、配置PATH环境变量,保证在控制台中可以使用sbt命令

$ vim ~/.bashrc
/*在文件尾部添加如下代码后,保存退出*/
export PATH=/opt/scala/sbt/:$PATH
/*使配置文件立刻生效*/
$ source ~/.bashrc
5、测试sbt是否安装成功
/*第一次执行时,会下载一些文件包,然后才能正常使用,要确保联网了,安装成功后显示如下*/
$ sbt sbt-version
[info] Set current project to sbt (in build file:/opt/scala/sbt/)
[info] 0.13.5
参考技术A 一、下载sbt安装包
从sbt官网下载地址:http://www.scala-sbt.org/download.html下载安装包,以sbt-0.13.13.tgz为例。
二、安装
1、将下载的二进制包移动到/usr/local目录,解压缩文件包
tar zxvf sbt-0.13.13.tgz
mv sbt-launcher-packaging-0.13.13 sbt //重命名目录
2、创建启动sbt的脚本文件
cd /usr/local/sbt/
vi sbt
在打开的sbt文本文件中添加
#!/bin/bash
SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar /usr/local/sbt/bin/sbt-launch.jar "$@"

然后按Esc键 输入 :wq 保存退出,注意红色字体中的路径是定位到解压的sbt文件包中的sbt-launch.jar文件的绝对路径

3、修改sbt脚本文件权限
chmod u+x sbt
4、配置PATH环境变量
可以选择配置~/.bashrc 或 /etc/profile,此处以配置 /etc/profile 为例
vi /etc/profile
在文件尾部添加如下代码后,保存退出

export PATH=/usr/local/sbt/:$PATH
使配置文件立刻生效
source /etc/profile
三、测试sbt是否安装成功
第一次执行时,会下载一些文件包,然后才能正常使用,要确保联网了

sbt sbt-version
参考技术B 呵呵。!你在linux中设置好了网卡信息了没有啊。IP GATWAY SUBMASK 这些都要设置的。你把LINUX的IP 设为私有的IP。然后把网关设为你windows的IP地址。(运行--CMD--IPCONFIG /ALL知道你的windows的IP)再把你的windows机器的网卡设置为ICS共享上网。 参考技术C

1、下载sbt通用平台压缩包:sbt-0.13.5.tgz
 2、建立目录,解压文件到所建立目录

$ sudo mkdir /opt/scala/sbt
$ sudo tar zxvf sbt-0.13.5.tgz -C /opt/scala/



 3、建立启动sbt的脚本文件

/*选定一个位置,建立启动sbt的脚本文本文件,如/opt/scala/sbt/ 目录下面新建文件名为sbt的文本文件*/

$ cd /opt/scala/sbt/
$ vim sbt
/*在sbt文本文件中添加 
BT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar bin/sbt-launch.jar "$@"

然后按esc键 输入 :wq 保存退出,注意红色字体中的路径可以是绝对路径也可以是相对路径,只要能够正确的定位到解压的sbt文件包中的sbt-launch.jar文件即可*/

/×修改sbt文件权限×/

$ chmod u+x sbt

 4、配置PATH环境变量,保证在控制台中可以使用sbt命令

$ vim ~/.bashrc
/*在文件尾部添加如下代码后,保存退出*/
export PATH=/opt/scala/sbt/:$PATH
/*使配置文件立刻生效*/
$ source ~/.bashrc


 5、测试sbt是否安装成功

/*第一次执行时,会下载一些文件包,然后才能正常使用,要确保联网了,安装成功后显示如下*/

$ sbt sbt-version
[info] Set current project to sbt (in build file:/opt/scala/sbt/)
[info] 0.13.5

追问

步骤5 的时候依旧会 使用 互联网。。。

如何使用 SBT 编译测试而不运行它们

...:2012-11-3014:11:04【问题描述】:有没有办法在不运行SBT的情况下构建测试?我自己的用例是使用scalac插件对测试代码运行静态分析。另一个可能的用例是使用单独的运行程序运行部分或全部测试代码,而不是SBT内置的运行程序。... 查看详情

在linux不联网的情况下,如何安装redmine?

网上可以百度到的安装redmine的步骤,先安装ruby、再安装rubygems,这两步需要下载安装包,但是接下来安装rails、i18n、ruby-mysql都是自动联网安装的,现在这台linux主机是不可能连上网的,该如何解决呢?下载安装包也试过了,但... 查看详情

是否可以在不运行“sbt clean”的情况下运行 Scala SBT Scoverage

】是否可以在不运行“sbtclean”的情况下运行ScalaSBTScoverage【英文标题】:IsitpossibletorunScalaSBTScoveragewithoutrunning\'sbtclean\'【发布时间】:2017-09-0221:25:48【问题描述】:如果可以利用sbt增量编译并避免每次运行测试时都必须重新编... 查看详情

如何使用idea开发hadoop程序

参考技术A(1)准备工作1)安装JDK6或者JDK72)安装scala2.10.x(注意版本)2)下载IntellijIDEA最新版(本文以IntelliJIDEACommunityEdition13.1.1为例说明,不同版本,界面布局可能不同):3)将下载的IntellijIDEA解压后,安装scala插件,流程如下... 查看详情

sbt 中的 ScalaTest:有没有办法在没有标签的情况下运行单个测试?

】sbt中的ScalaTest:有没有办法在没有标签的情况下运行单个测试?【英文标题】:ScalaTestinsbt:isthereawaytorunasingletestwithouttags?【发布时间】:2012-06-2423:22:48【问题描述】:我知道可以通过在sbt中运行来运行单个测试,testOnly*class---n... 查看详情

如何在mac使用intellijidea搭建远程hadoop开发环境

(1)准备工作1)安装JDK6或者JDK72)安装scala2.10.x(注意版本)2)下载IntellijIDEA最新版(本文以IntelliJIDEACommunityEdition13.1.1为例说明,不同版本,界面布局可能不同)3)将下载的IntellijIDEA解压后,安装scala插件,流程如下:依次选择... 查看详情

linux下如何安装telnet?

1如何查看我的linux下是否安装了这个服务?2没有安装的情况下,如何安装?3client端需要安装什么吗?本人很着急,在线等,谢谢各位大侠了!要开始使用Telnet服务,键入如下命令以连接到远程服务器:telnetip_address/server_name其中... 查看详情

如何在不使用 pip 的情况下在 Linux 终端中查看 pysnmp 版本

】如何在不使用pip的情况下在Linux终端中查看pysnmp版本【英文标题】:HowtoseethepysnmpversioninLinuxterminalwithoutusingpip【发布时间】:2016-08-2221:34:14【问题描述】:我已经在Linux中安装了pysnmp模块。我想知道安装了哪个版本的pysnmp。如... 查看详情

windows下安装配置sbt

1:安装包下载界面http://www.scala-sbt.org/download.html下载后进行安装。安装路径:D:Javasbtconf2:进行配置(1)sbtconfig.txt#Setthejavaargstohigh-Xmx512M-XX:MaxPermSize=256m-XX:ReservedCodeCacheSize=128m#SettheextraSBToptions- 查看详情

spark 应用程序如何使用 sbt run 启动。

...上想知道当我执行sbtrun时,spark应用程序启动时发生这种情况的底层机制!这与在独立模式下运行spark然后使用spark-submit在其上部署应用程序有什么区别。如果有人可以解释jar是如何提交的,以及在这两种情况下谁来完成 查看详情

如何安装 sbt-sh 插件

】如何安装sbt-sh插件【英文标题】:Howtoinstallsbt-shplugin【发布时间】:2016-07-0208:11:09【问题描述】:https://github.com/steppenwells/sbt-sh我正在使用sbt0.13.9并尝试按照给定的说明安装sbt-sh。但是sbt不识别sh命令:>shls[error]ExpectedIDcharact... 查看详情

如何全局安装 sbt ensime 插件?

】如何全局安装sbtensime插件?【英文标题】:Howtoinstallsbtensimepluginglobally?【发布时间】:2018-10-2916:11:00【问题描述】:我已经创建了~/.sbt/1.0/plugins/plugins.sbt之后cd进入~/.sbt/1.0/plugins我已经运行addSbtPlugin("org.ensime"%"sbt-ensime"%"2.5.1")... 查看详情

如何在没有 root 权限的情况下安装 Perl 模块?

】如何在没有root权限的情况下安装Perl模块?【英文标题】:HowcanIinstallPerlmoduleswithoutrootprivileges?【发布时间】:2011-04-1317:52:51【问题描述】:我在一台没有root权限的Linux机器上。我想通过CPAN将一些包安装到我的主目录中,这样... 查看详情

如何安装 sbt-eclipse 插件?

】如何安装sbt-eclipse插件?【英文标题】:Howtoinstallsbt-eclipseplugin?【发布时间】:2020-03-0603:07:17【问题描述】:我已经按照sbt文档了解如何安装sbt-eclipse插件,但我一直在sbtshell中遇到错误。我使用的是Windows10Pro、sbtv1.3.3和Eclipsev4... 查看详情

如何告诉 sbt-proguard 包含 java *.jars?

...r。一切似乎都还好,除了sbt-proguard不包括javajars(在我的情况下mysql-connector-java-5.1.1 查看详情

达菲系统如何无网连接

参考技术A打开设置页面、选择无线连接、重启即可。具体操作如下:1、插着网线登录设置页面。2、在网络设置里选择无线连接方式并按照实际情况配置里面的选项。3、然后保存重启即可。达菲系统是一个音乐播放系统简称daphi... 查看详情

如何使用 SBT 将 MATSim 添加到我的 Scala 项目中?

...TSim与Scala和SBT一起使用。但是,我不能在没有编译错误的情况下添加依赖项。MATSim使用Maven,但我想将它添加到我的SBT项目中。这是我的build.sbt。name:="matsim-cons 查看详情

在安装linux虚拟机时系统提示我用户名冲突不能用root,如何在用root作为用户名的情况下通过

那需要把带root的虚拟系统删除才可以,或者root后或前表带空格或者其他字符,否则无法使用同一个名称的。参考技术Aroot是默认的超级管理员账户内定的。你新建账号用别的名字就好了,干嘛要用已存在的账号呢,别作。 查看详情