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

Hap*_*ing 121 java sbt

类似的问题如何使用经过身份验证的代理sbt?.我尝试了给定的答案和问题仍在那里.

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

Getting org.scala-sbt sbt 0.13.6 ...
Run Code Online (Sandbox Code Playgroud)

附加信息:

 sbt --version
 sbt launcher version 0.13.6
Run Code Online (Sandbox Code Playgroud)

我该怎么办呢?

小智 206

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

  1. 我正在使用sbt 0.13.8
  2. 获得org.scala-sbt sbt 0.13.8 ...
  3. 我有这条线挂了一段时间 - 介于5到10分钟之间.
  4. 然后它开始下载东西.

所以我的解决方案是你必须等一下.

  • 以详细模式运行sbt帮助我确定发生了一些对我来说不可见的下载,例如`$ sbt -v` (44认同)
  • 谢谢!我正在"等待",同时查找问题并阅读此页面.现在我再次检查窗口,它正在下载所有的罐子......*sloooowwwlllyyyy*`:) (21认同)
  • 您也可以尝试在几分钟后点击"输入":)在我的情况下 - 它立即开始下载罐子. (5认同)
  • 如果你在这里,像我一样,你可能有一个缓慢的互联网连接:) (3认同)

Tha*_*ava 37

有更新日志......

$ tail -f $HOME/.sbt/boot/update.log 
Run Code Online (Sandbox Code Playgroud)

在另一个终端执行上述命令以查看进度.使用-v选项也可以像其他人一样使用.


Hap*_*ing 11

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

  sbt.version=0.13.5
Run Code Online (Sandbox Code Playgroud)

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


mar*_*912 11

它正在下载东西,只需使用$ sbt -v它就会显示日志.


小智 9

我认为sbt在第一次运行时需要一些时间来下载它的罐子.这就是它似乎陷入困境的原因.下载完成后,它正常工作.