Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 由于启动器版本,无法生成sbt项目_Scala_Sbt_Ubuntu 14.04 - Fatal编程技术网

Scala 由于启动器版本,无法生成sbt项目

Scala 由于启动器版本,无法生成sbt项目,scala,sbt,ubuntu-14.04,Scala,Sbt,Ubuntu 14.04,我在Ubuntu 14.04上有一个SBT项目。当我运行sbt时,会收到以下消息: Detected sbt version sbt.version = 0.13.8 Starting sbt: invoke with -help for other options Cannot find sbt launcher sbt.version = 0.13.8 Please download: From http://typesafe.artifactoryonline.com/typesa

我在Ubuntu 14.04上有一个SBT项目。当我运行sbt时,会收到以下消息:

Detected sbt version sbt.version = 0.13.8
Starting sbt: invoke with -help for other options
Cannot find sbt launcher sbt.version = 0.13.8
Please download: 
  From  http://typesafe.artifactoryonline.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/sbt.version = 0.13.8/sbt-launch.jar
    To  /home/vagrant/.sbt/.lib/sbt.version/sbt-launch.jar
当我尝试从上面的url下载时,我遇到了404响应。事实上,连url都给出了404


您知道如何在我的系统上获得正确的sbt版本吗?

您安装的sbt版本可能有点旧,并且仍然引用旧的存储库。 Typesafe已移动到bintray存储库,因此新url将为:

还是化名

repo.typesafe.com
将来可能会被
repo.lightbend.com
取代;)


重新安装sbt运行脚本可能也会有所帮助。

一个解决方案是根本不使用包管理器。卸载sbt,只需使用Paul Phillips的sbt shell脚本:

curl-shttps://raw.githubusercontent.com/paulp/sbt-extras/master/sbt >~/bin/sbt\
&&chmod 0755~/bin/sbt
这是最新的,应该有正确的启动器存储库。

您是如何安装sbt的? 如果你正在使用sbt附加功能,你可能正在使用。尝试将其升级到新版本

另一种选择是切换到sbt的官方版本。见:


这有帮助吗:?不,我已经遇到了。说明很清楚-下载jar并将其保存在指定的目录中-但是承载jar的服务器似乎不工作。即,对于所有请求,它返回404
echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 642AC823
sudo apt-get update
sudo apt-get install sbt