centos 安装sbt

1.yum install sbt

2.如果不行,则

curl https://bintray.com/sbt/rpm/rpm > bintray-sbt-rpm.repo
sudo mv bintray-sbt-rpm.repo /etc/yum.repos.d/
sudo yum install sbt

sbt 二进制文件发布到 Bintray,而Bintray 方便地提供了RPM资源库。你只需要将存储库添加到你的软件包管理器将检查的地方。

3.手动安装,目前官网提供的是可以直接运行的地址:http://www.scala-sbt.org/download.html

下载后是个sbt目录,首先赋权限:chmod u+x sbt,再将sbt加入到path里,source下即可使用

注意:由于网络的原因,所以当你输入sbt命令的时候,会出现卡着的情况,实际上这是在下载相关的依赖包,一定要耐心等!我直接开了后台进程等让它慢慢下载的,估计好几个小时...另外由于sbt默认的repository是maven,里面有些会被墙,因此建议使用oschina的repository。使用方法是:

cd ~/.sbt/

新建个文件:repositories

vim repositories

[repositories]  
local  
osc: http://maven.oschina.net/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  

保存即可

另外有时候输入sbt的时候会提示一个lock文件,这个是在~/.sbt目录下面的boot文件夹下,删除即可。另外查看下载信息可查看boot文件夹下的update.log

最后终于可以用了....

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏nummy

Circus入门教程

Circus是与supervisor类似的进程监控工具,它也是使用Python编写的。

20920
来自专栏PHP在线

windows修改memcached端口号和缓存

使用memcached缓存端口冲突解决: 启动该服务后,memcached服务默认占用的端口是11211,占用的最大内存默认是64M。   在修改这2个配置选...

32080
来自专栏梦魇小栈

Linux常用命令笔记

sudo vim /etc/nginx/sites-available/default

15710
来自专栏云计算教程系列

如何在Ubuntu 18.04上安装Redis

Redis是一个内存中的键值存储器,以其灵活性,性能和广泛的语言支持而闻名。它通常用作数据库,缓存和消息代理,并支持各种数据结构。

55120
来自专栏乐享123

Tcpdump Commands

16750
来自专栏小怪聊职场

运维|Nginx+Tomcat+Memcached实现负载均衡及Session共享

390100
来自专栏JavaEdge

Spring Security 实战 - Spring Security OAuth2项目准备

19920
来自专栏云计算教程系列

如何在Ubuntu 16.04上使用Apache和mod_wsgi为Django应用程序提供服务

Django是一个功能强大的Web框架,可以帮助您快速启动Python应用程序或网站。Django包含一个简化的开发服务器,用于在本地测试您的代码,但是对于任何...

17700
来自专栏闵开慧

tomcat里面的文件详细说明

如何安装tomcat服务器   安装Tomcat之前要先安装JDK,可从http://java.sun.com上下载最新版本的JDK。 Tomcat可从Apac...

438100
来自专栏子勰随笔

在Linux服务器(ubuntu 16)上部署并配置git

25470

扫码关注云+社区

领取腾讯云代金券