ubuntu下安装sbt(参考林子雨教程会有问题)

ubuntu下安装sbt(参考林子雨教程):

厦门大学林子雨教程

如果直接按照教程会出现问题:可以参考下面的解决方法

在这里插入图片描述
注意:教程给的不是sbt的压缩包,直接给的jar包;直接按教程来;
在这里插入图片描述

重点:执行这一步之前必须要有以下操作,因为如果按教程来,则是从国外的镜像下载,贼慢,基本凉凉;

1,如果按教程执行的报错:waiting for lock on /home/hadoop/.sbt。。。
请参考:Scala入坑在这里插入图片描述
2, 如果报错:Error:Could not retrieve sbt 0.13.11
请执行下面操作后再执行安装命令:./sbt sbt-version
操作:
1.执行命令:vim ~/.sbt/repositories
你可能会疑惑,在用户界面找不到.sbt文件夹啊??其实他是隐藏文件夹,在文件管理器中ctrl+h便可以找到;(~ 等价于 /home/当前登录的用户名;我的为/home/hadoop;我还有一个用户是dblab);
执行上面的命令是创建一个repositories文件;
2.在文件中加入以下内容:
[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
目的是设置镜像为“阿里镜像”;
4.执行教程中的命令:./sbt sbt-version(喝杯茶稍等一回儿)
注意:最终如果出现Error:Could not retrieve sbt 0.13.11;莫害怕,多半是阿里镜像出现了小问题,再执行一次命令试试;执行三次还不行,那么:
将文件repositories的内容改为以下内容:
[repositories]
local
huaweicloud-maven: https://repo.huaweicloud.com/repository/maven/
maven-central: https://repo1.maven.org/maven2/
sbt-plugin-repo: https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
华为的镜像(最终基本就ok)
  • 4
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值