我正在尝试在Ubuntu 16.04上使用sbt,但在尝试运行时遇到错误。我进行了全新安装,然后完全按照the sbt site的说明进行了操作,但在Getting org.scala-sbt sbt 0.13.12 ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main/0.13.12/jars/main.jar ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-interface/0.13.12/jars/compiler-interface.jar ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/actions/0.13.12/jars/actions.jar ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main-settings/0.13.12/jars/main-settings.jar ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/io/0.13.12/jars/io.jar ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/ivy/0.13.12/jars/ivy.jar ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/command/0.13.12/jars/command.jar ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/completion/0.13.12/jars/completion.jar ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/api/0.13.12/jars/api.jar ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/collections/0.13.12/jars/collections.jar ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/incremental-compiler/0.13.12/jars/incremental-compiler.jar ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compile/0.13.12/jars/compile.jar ...
:: problems summary ::
:::: WARNINGS
[FAILED ] org.scala-sbt#main;0.13.12!main.jar: sun.security.validator.ValidatorException: No trusted certificate found (1180ms)
[FAILED ] org.scala-sbt#main;0.13.12!main.jar: (0ms)
==== local: tried
/home/james/.ivy2/local/org.scala-sbt/main/0.13.12/jars/main.jar
==== Maven Central: tried
https://repo1.maven.org/maven2/org/scala-sbt/main/0.13.12/main-0.13.12.jar
==== typesafe-ivy-releases: tried
https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main/0.13.12/jars/main.jar
==== sbt-ivy-snapshots: tried
https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/main/0.13.12/jars/main.jar
[FAILED ] org.scala-sbt#compiler-interface;0.13.12!compiler-interface.jar: sun.security.validator.ValidatorException: No trusted certificate found (577ms)
[FAILED ] org.scala-sbt#compiler-interface;0.13.12!compiler-interface.jar: (0ms)
==== local: tried
/home/james/.ivy2/local/org.scala-sbt/compiler-interface/0.13.12/jars/compiler-interface.jar
==== Maven Central: tried
https://repo1.maven.org/maven2/org/scala-sbt/compiler-interface/0.13.12/compiler-interface-0.13.12.jar
==== typesafe-ivy-releases: tried
https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-interface/0.13.12/jars/compiler-interface.jar
==== sbt-ivy-snapshots: tried
https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/compiler-interface/0.13.12/jars/compiler-interface.jar
[FAILED ] org.scala-sbt#actions;0.13.12!actions.jar: sun.security.validator.ValidatorException: No trusted certificate found (569ms)
[FAILED ] org.scala-sbt#actions;0.13.12!actions.jar: (0ms)
==== local: tried
/home/james/.ivy2/local/org.scala-sbt/actions/0.13.12/jars/actions.jar
==== Maven Central: tried
https://repo1.maven.org/maven2/org/scala-sbt/actions/0.13.12/actions-0.13.12.jar
==== typesafe-ivy-releases: tried
https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/actions/0.13.12/jars/actions.jar
==== sbt-ivy-snapshots: tried
https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/actions/0.13.12/jars/actions.jar
[FAILED ] org.scala-sbt#main-settings;0.13.12!main-settings.jar: sun.security.validator.ValidatorException: No trusted certificate found (666ms)
[FAILED ] org.scala-sbt#main-settings;0.13.12!main-settings.jar: (0ms)
==== local: tried
/home/james/.ivy2/local/org.scala-sbt/main-settings/0.13.12/jars/main-settings.jar
==== Maven Central: tried
https://repo1.maven.org/maven2/org/scala-sbt/main-settings/0.13.12/main-settings-0.13.12.jar
==== typesafe-ivy-releases: tried
https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main-settings/0.13.12/jars/main-settings.jar
==== sbt-ivy-snapshots: tried
https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/main-settings/0.13.12/jars/main-settings.jar
[FAILED ] org.scala-sbt#io;0.13.12!io.jar: sun.security.validator.ValidatorException: No trusted certificate found (597ms)
[FAILED ] org.scala-sbt#io;0.13.12!io.jar: (0ms)
==== local: tried
/home/james/.ivy2/local/org.scala-sbt/io/0.13.12/jars/io.jar
==== Maven Central: tried
https://repo1.maven.org/maven2/org/scala-sbt/io/0.13.12/io-0.13.12.jar
==== typesafe-ivy-releases: tried
https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/io/0.13.12/jars/io.jar
==== sbt-ivy-snapshots: tried
https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/io/0.13.12/jars/io.jar
[FAILED ] org.scala-sbt#ivy;0.13.12!ivy.jar: sun.security.validator.ValidatorException: No trusted certificate found (644ms)
[FAILED ] org.scala-sbt#ivy;0.13.12!ivy.jar: (0ms)
==== local: tried
/home/james/.ivy2/local/org.scala-sbt/ivy/0.13.12/jars/ivy.jar
==== Maven Central: tried
https://repo1.maven.org/maven2/org/scala-sbt/ivy/0.13.12/ivy-0.13.12.jar
==== typesafe-ivy-releases: tried
https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/ivy/0.13.12/jars/ivy.jar
==== sbt-ivy-snapshots: tried
https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/ivy/0.13.12/jars/ivy.jar
[FAILED ] org.scala-sbt#command;0.13.12!command.jar: sun.security.validator.ValidatorException: No trusted certificate found (762ms)
[FAILED ] org.scala-sbt#command;0.13.12!command.jar: (0ms)
==== local: tried
/home/james/.ivy2/local/org.scala-sbt/command/0.13.12/jars/command.jar
==== Maven Central: tried
https://repo1.maven.org/maven2/org/scala-sbt/command/0.13.12/command-0.13.12.jar
==== typesafe-ivy-releases: tried
https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/command/0.13.12/jars/command.jar
==== sbt-ivy-snapshots: tried
https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/command/0.13.12/jars/command.jar
[FAILED ] org.scala-sbt#completion;0.13.12!completion.jar: sun.security.validator.ValidatorException: No trusted certificate found (594ms)
[FAILED ] org.scala-sbt#completion;0.13.12!completion.jar: (0ms)
==== local: tried
/home/james/.ivy2/local/org.scala-sbt/completion/0.13.12/jars/completion.jar
==== Maven Central: tried
https://repo1.maven.org/maven2/org/scala-sbt/completion/0.13.12/completion-0.13.12.jar
==== typesafe-ivy-releases: tried
https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/completion/0.13.12/jars/completion.jar
==== sbt-ivy-snapshots: tried
https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/completion/0.13.12/jars/completion.jar
[FAILED ] org.scala-sbt#api;0.13.12!api.jar: sun.security.validator.ValidatorException: No trusted certificate found (585ms)
[FAILED ] org.scala-sbt#api;0.13.12!api.jar: (0ms)
==== local: tried
/home/james/.ivy2/local/org.scala-sbt/api/0.13.12/jars/api.jar
==== Maven Central: tried
https://repo1.maven.org/maven2/org/scala-sbt/api/0.13.12/api-0.13.12.jar
==== typesafe-ivy-releases: tried
https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/api/0.13.12/jars/api.jar
==== sbt-ivy-snapshots: tried
https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/api/0.13.12/jars/api.jar
[FAILED ] org.scala-sbt#collections;0.13.12!collections.jar: sun.security.validator.ValidatorException: No trusted certificate found (568ms)
[FAILED ] org.scala-sbt#collections;0.13.12!collections.jar: (0ms)
==== local: tried
/home/james/.ivy2/local/org.scala-sbt/collections/0.13.12/jars/collections.jar
==== Maven Central: tried
https://repo1.maven.org/maven2/org/scala-sbt/collections/0.13.12/collections-0.13.12.jar
==== typesafe-ivy-releases: tried
https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/collections/0.13.12/jars/collections.jar
==== sbt-ivy-snapshots: tried
https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/collections/0.13.12/jars/collections.jar
[FAILED ] org.scala-sbt#incremental-compiler;0.13.12!incremental-compiler.jar: sun.security.validator.ValidatorException: No trusted certificate found (672ms)
[FAILED ] org.scala-sbt#incremental-compiler;0.13.12!incremental-compiler.jar: (0ms)
==== local: tried
/home/james/.ivy2/local/org.scala-sbt/incremental-compiler/0.13.12/jars/incremental-compiler.jar
==== Maven Central: tried
https://repo1.maven.org/maven2/org/scala-sbt/incremental-compiler/0.13.12/incremental-compiler-0.13.12.jar
==== typesafe-ivy-releases: tried
https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/incremental-compiler/0.13.12/jars/incremental-compiler.jar
==== sbt-ivy-snapshots: tried
https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/incremental-compiler/0.13.12/jars/incremental-compiler.jar
[FAILED ] org.scala-sbt#compile;0.13.12!compile.jar: sun.security.validator.ValidatorException: No trusted certificate found (587ms)
[FAILED ] org.scala-sbt#compile;0.13.12!compile.jar: (0ms)
==== local: tried
/home/james/.ivy2/local/org.scala-sbt/compile/0.13.12/jars/compile.jar
==== Maven Central: tried
https://repo1.maven.org/maven2/org/scala-sbt/compile/0.13.12/compile-0.13.12.jar
==== typesafe-ivy-releases: tried
https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compile/0.13.12/jars/compile.jar
==== sbt-ivy-snapshots: tried
https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/compile/0.13.12/jars/compile.jar
::::::::::::::::::::::::::::::::::::::::::::::
:: FAILED DOWNLOADS ::
:: ^ see resolution messages for details ^ ::
::::::::::::::::::::::::::::::::::::::::::::::
:: org.scala-sbt#main;0.13.12!main.jar
:: org.scala-sbt#actions;0.13.12!actions.jar
:: org.scala-sbt#io;0.13.12!io.jar
:: org.scala-sbt#completion;0.13.12!completion.jar
:: org.scala-sbt#collections;0.13.12!collections.jar
:: org.scala-sbt#api;0.13.12!api.jar
:: org.scala-sbt#incremental-compiler;0.13.12!incremental-compiler.jar
:: org.scala-sbt#compile;0.13.12!compile.jar
:: org.scala-sbt#ivy;0.13.12!ivy.jar
:: org.scala-sbt#main-settings;0.13.12!main-settings.jar
:: org.scala-sbt#command;0.13.12!command.jar
:: org.scala-sbt#compiler-interface;0.13.12!compiler-interface.jar
::::::::::::::::::::::::::::::::::::::::::::::
:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
download failed: org.scala-sbt#main;0.13.12!main.jar
download failed: org.scala-sbt#actions;0.13.12!actions.jar
download failed: org.scala-sbt#io;0.13.12!io.jar
download failed: org.scala-sbt#completion;0.13.12!completion.jar
download failed: org.scala-sbt#collections;0.13.12!collections.jar
download failed: org.scala-sbt#api;0.13.12!api.jar
download failed: org.scala-sbt#incremental-compiler;0.13.12!incremental-compiler.jar
download failed: org.scala-sbt#compile;0.13.12!compile.jar
download failed: org.scala-sbt#ivy;0.13.12!ivy.jar
download failed: org.scala-sbt#main-settings;0.13.12!main-settings.jar
download failed: org.scala-sbt#command;0.13.12!command.jar
download failed: org.scala-sbt#compiler-interface;0.13.12!compiler-interface.jar
Error during sbt execution: Error retrieving required libraries
(see /home/james/.sbt/boot/update.log for complete log)
Error: Could not retrieve sbt 0.13.12
sudo sbt
时获取以下内容:
q
我不确定是什么原因引起的。我也尝试了q
,这没有任何区别(如果是权限错误)。我应该注意到一些下载成功。
编辑:
以下是我做得对的一些证明:
答案 0 :(得分:10)
在Ubuntu上,当您安装了软件包openjdk-9-jre-headless
时,sbt无法验证其下载,因为它们未针对OpenJDK 9证书进行签名。要解决此问题,您需要卸载OpenJDK 9:
$ apt-get remove openjdk-9-*
然后确保您已安装openjdk-8-jre-headless
,并使用update-java-alternatives
将其选为默认JRE(有关详细信息,请参阅https://askubuntu.com/a/731862/459610)。
(注意:我现在不在Ubuntu机器上,所以我无法验证这一点,但是:您可以通过将默认Java设置为JDK 8来逃脱。)