之前在安装sbt时,遇到不少的坑。在这里记录一下
具体安装步骤可以看林子雨老师的教程:http://dblab.xmu.edu.cn/blog/spark-quick-start-guide/(教程最下面部分)。但使用这个教程得有个前提,就是你的jdk版本必须在1.8以上(包括1.8),如下我的jdk版本:
详细的jdk的安装可参见这篇博客:https://blog.youkuaiyun.com/sinat_37205087/article/details/82799814
1.7的jdk版本在执行下面这条命令后会报错(依赖包下载不了)
./sbt sbt-version
出现错误时,有些教程会让你编辑下面这个文件:
vim ./sbt/sbt.boot.properties
[repositories]
local
maven-central
typesafe-ivy-releases: https://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
sbt-ivy-snapshots: https://repo.scala-sbt.org/scalasbt/ivy-snapshots/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
教程会让你将上面的https全部改为http,并添加下面这行代码,其实下面这行代码的url已经完全无法连接,不信的话可以用浏览器试一下,这是一个大坑。
oschina: http://maven.oschina.net/content/groups/public/
总结一下:如果你的jdk是1.7及以下安照上面这种方法是没有用的,最好的方法是升级你的jdk(1.8以上)。