Windows上的sbt 0.13 - 无法访问存储库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows上的sbt 0.13 - 无法访问存储库相关的知识,希望对你有一定的参考价值。

我已经完成了与在stackoverflow上安装sbt相关的几乎所有内容(有很多人对我有同样的问题)。但是,我的机器上的答案似乎不清楚/不可复制。

这是我做的:

  1. 在此site上下载sbt-0.13.13
  2. 成功安装并设置PATH
  3. 尝试使用sbt version查看它是否已成功安装。返回错误(截至本文末尾)

我们应该知道一些事情:

  • 我已经有了JDK
  • 我不在我的电脑上使用Proxy(使用netsh winhttp show proxy测试)
  • 有人说这是因为sbt不支持ASCII字符 - 但解决方案并不清楚 problems summary WARNINGS module not found: org.fusesource.jansi#jansi;1.11 local: tried C:Usersuidu.ivy2localorg.fusesource.jansijansi1.11ivysivy.xml -- artifact org.fusesource.jansi#jansi;1.11!jansi.jar: C:Usersuidu.ivy2localorg.fusesource.jansijansi1.11jarsjansi.jar ==== Maven Central: tried https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom -- artifact org.fusesource.jansi#jansi;1.11!jansi.jar: https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar ==== typesafe-ivy-releases: tried https://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml ==== sbt-ivy-snapshots: tried https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml UNRESOLVED DEPENDENCIES org.fusesource.jansi#jansi;1.11: not found Server access Error: Permission denied: connect url=https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom Server access Error: Permission denied: connect url=https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar Server access Error: Permission denied: connect url=https://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml Server access Error: Permission denied: connect url=https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml
答案

您可以尝试配置IPV4(而不是IPV6)的使用,如此问题的已接受答案中所述:

Error while importing sbt project , Server Access error, unresolved dependencies

setx _JAVA_OPTIONS -Djava.net.preferIPv4Stack=true

另一答案

一个星期我一直在努力。唯一有帮助的是从默认位置卸载sbt(c: Program Files(x86) sbt)并将其重新安装到没有空格的某个位置(我已将其安装到d: sbt)。

另一答案

您是否尝试过查看sbt存储库文件(可能是c: users .sbt repositories,并指定http://而不是https://?

以上是关于Windows上的sbt 0.13 - 无法访问存储库的主要内容,如果未能解决你的问题,请参考以下文章

无法安装 sbt-eclipse 插件

无法使用 sbt 0.13 上传到 sonatype 且 xsbt-gpg-plugin 未解决依赖项:com.jsuereth#xsbt-gpg-plugin;0.6

未解决的依赖:org.scala-sbt#sbt; 0.13:运行sbt 0.13时找不到?

在 sbt 0.13 中使用 .sbt 文件编写多项目构建的惯用方式

如何在子项目中使用 sbt native packager (sbt 0.13)

Sbt 0.13 插件依赖和 scala-reflect.jar 版本冲突