在终端中运行sbt时,卡在“获取org.scala-sbt sbt 0.13.6 ......”

问题

How to use sbt behind authenticated proxy?相似的问题。我尝试了给定的答案和问题仍在那里。

当我在终端运行sbt时,它会显示并停留在:

Getting org.scala-sbt sbt 0.13.6 ...

附加信息:

sbt --version
 sbt launcher version 0.13.6

我该怎么办呢?


#1 热门回答(201 赞)

这是相当古老的帖子,我的回答可能不完全相关。但这是我的经验:

  • 我正在使用sbt 0.13.8
  • 获得org.scala-sbt sbt 0.13.8 ......
  • 我有这条线挂了一段时间 - 介于5到10分钟之间。
  • 然后它开始下载东西。
    所以我的解决方案是你必须等一下。

#2 热门回答(30 赞)

有一个更新日志......

$ tail -f $HOME/.sbt/boot/update.log

在另一个终端执行上述命令以查看进度。使用-v选项也可以像其他人已经指出的那样工作。


#3 热门回答(11 赞)

我通过在项目文件夹下添加build.properties文件来绕过错误,其中,我把:

sbt.version=0.13.5

我想这可能是因为我的系统预先安装了激活器而不是sbt,这对于播放项目更容易。理论上并不十分清楚,因为我刚刚开始使用sbt。