`
wbj0110
  • 浏览: 1613177 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

手动安装sbt

阅读更多

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

 

 

分享到:
评论

相关推荐

    SBT Idea插件

    接下来,我们将在 IDEA 中手动安装这个离线插件: 1. 打开 IDEA,进入 "File" 菜单,然后选择 "Settings"(如果你使用的是 macOS,这将是 "Preferences")。 2. 在设置界面,找到 "Plugins" 部分,点击右侧的 ...

    Scala-2.12.8 sbt-1.2.8 安装包

    一旦安装,开发者可以在命令行中输入`sbt`启动构建会话,无需预设环境变量或手动配置路径。sbt会自动处理项目的依赖管理,下载并管理项目所需的所有库。 在使用这两个安装包时,开发者通常会先安装Scala,然后安装...

    sbt 1.2.7 windows版本

    3. **环境变量**:安装过程中,sbt会自动添加环境变量,使得用户可以在命令行中直接使用`sbt`命令,无需手动配置系统环境变量。这极大地简化了用户的使用流程。 4. **测试验证**:安装完成后,可以通过打开命令行...

    sbt-launch.jar(0.13.9版已修改)

    手动安装Spark的sbt,对原jar包内容进行修改后重新打包,下载后创建shell脚本即可用

    sbt-launch-0.13.9

    - **安装SBT**: 首先需要在本地安装SBT,通常通过下载SBT启动器或设置环境变量来完成。 - **创建项目**: 创建一个SBT项目,需要在项目根目录下创建`build.sbt`文件,这是SBT项目的配置文件,用于定义项目属性、依赖...

    sbt-1.5.3.zip

    安装SBT-1.5.3: 1. 首先,解压下载的“sbt-1.5.3.zip”文件到一个适当的目录。 2. 配置环境变量:将SBT的bin目录添加到系统的PATH环境变量中,这样可以在命令行中直接运行`sbt`命令。 3. 对于Windows用户,可以将...

    sbt-0.13.15.tgz

    1. **安装**:首先,需要在系统上安装Java和Scala环境,然后通过下载并运行sbt的启动脚本来安装sbt。 2. **创建项目**:使用`sbt new`命令创建一个新的项目模板,或者手动创建项目结构,包括`build.sbt`(主要的构建...

    sbteclipse

    通过 `sbt eclipse` 插件,用户无需手动配置,就可以在 Eclipse 中直接打开和管理 sbt 项目,享受 Eclipse 提供的代码编辑、调试、重构等便利。 使用 `sbt eclipse` 插件的步骤通常包括以下几步: 1. **添加插件...

    docker-scala:Docker 的 Scala 镜像(jdk 1.7.0 + Scala)

    0.6 - 手动安装 sbt 而不是 deb。 0.5 - 支持版本标签。 0.4 - 修复 APT 依赖:openjdk-6-jre --> oracle-java7-installer。 0.3 - 将 Java 依赖项从更改为 。 0.2 - 这个存储库是从分叉出来的。 用法 主要...

    斯巴拓SBT904压力数字信号变送器测力传感器放大器 RS232 485输出.doc

    在安装和操作方面,SBT904变送器的防护等级达到了IP65,这表示设备可以承受恶劣的工作环境,如尘埃、水雾甚至是直接的喷水。设备的接线方式也设计得清晰明了,包括 Disp、SIG+、SIG-、Exc+、Exc-等端子,对于六线制...

    sbt-1.3.6压缩文件

    这个名为 "sbt-1.3.6" 的压缩文件包含的是 sbt 的一个特定版本——1.3.6,用户可以直接解压后使用,无需额外安装步骤,体现了其便捷性。 sbt 的核心特性包括: 1. **基于 Scala 的构建脚本**:sbt 使用 Scala 作为...

    isdn sbt6052 软件

    4. 运行安装向导,按照提示操作,或者手动将驱动程序文件复制到系统指定的目录。 5. 重启计算机,让操作系统加载新的驱动程序。 6. 在设备管理器中确认驱动程序已成功安装,并且设备状态正常。 此外,用户可能还...

    ansible-sbt-extras:用于自动安装 sbt-extras 的 Ansible 脚本

    Ansible 是一款强大的自动化工具,常用于IT基础设施的配置管理、应用部署以及任务执行。...通过 Ansible 的自动化能力,你可以轻松地在整个团队或服务器集群中部署 SBT-extras,确保一致性并减少手动操作的错误。

    ansible-role-scala:安装sbt和scala的Ansible角色

    在这个特定的场景中,我们关注的是一个名为 "ansible-role-scala" 的 Ansible 角色,它的目标是帮助用户在目标服务器上安装 Scala 和 SBT(Simple Build Tool)。 Scala 是一种多范式编程语言,融合了面向对象和...

    maven2sbt:一种将pom.xml转换为build.sbt的工具

    这个转换过程极大地简化了那些既有Maven背景又希望迁移到Scala和sbt的开发者的工作,因为他们无需手动重新配置整个项目。 接下来,描述中提到的“将Maven pom.xml转换为sbt build.sbt”是指maven2sbt工具的核心功能...

    斯巴拓SBT904D2手持操作说明书(二通道232 485变送器).doc

    SBT904D2变送器的外形设计适合导轨式安装,其端子构成包括电源电压、传感器激励电压、信号输入等,用户需按照手册中的指导正确连接。在使用六线制传感器时,应将EX+与SN+、EX-与SN-短接后接入相应端口。 3. 操作与...

    sbt-updates:sbt插件,可以检查Maven和Ivy存储库中的依赖项更新

    5. **手动或自动升级**:根据检查结果,开发者可以选择手动修改`build.sbt`文件更新依赖,或者配置自动升级策略。 ### 结论 `sbt-updates`插件为Scala开发者提供了便捷的依赖更新管理方式,降低了维护项目依赖关系...

    sbt-fresh:sbt-plugin创建一个有思想的新鲜sbt项目

    通过这些模板,开发者可以快速地初始化一个新的sbt项目,而无需手动配置大量的设置。 2. **依赖管理**:在创建项目时,`sbt-fresh`会自动包含常用库的最新稳定版本,如Scala编译器、标准库和其他开发常用的依赖。...

    sbt-class-diagram:用于创建类图的sbt插件

    3. **文档生成**:自动化的类图生成可以减少手动编写文档的工作量,确保文档与代码同步。 4. **调试与重构**:在进行大规模重构时,类图可以帮助识别可能的依赖关系,降低出错风险。 **三、sbt-class-diagram 使用...

    sbt插件用来帮助从TravisCI自动发布到Sonatype

    通过这样的自动化流程,开发者可以节省大量手动操作的时间,同时保证了发布过程的可靠性和一致性。在Java和Scala项目中,使用`sbt-ci-release`插件与Travis CI配合,是实现高效、安全的开源软件发布的理想方案。 在...

Global site tag (gtag.js) - Google Analytics