sbt throws [error] Server access Error: Connection refused (Connection refused) url=http://repo.typesafe.com/

huangapple go评论117阅读模式
英文:

sbt throws [error] Server access Error: Connection refused (Connection refused) url=http://repo.typesafe.com/

问题

  • 我清理了我的 ~/.ivy2/cache 目录。
  • 我的 project/plugins.sbt 文件:
  1. $ cat project/plugins.sbt
  2. // 注释以在初始化期间获取更多信息
  3. logLevel := Level.Warn
  4. // Typesafe 仓库
  5. resolvers += "Local Maven Repository" at "file://" + Path.userHome.absolutePath + "/.m2/repository"
  6. resolvers += "Typesafe repository" at "https://repo.typesafe.com/typesafe/releases/"
  7. resolvers += "sonatype-releases" at "https://oss.sonatype.org/content/repositories/releases/"
  8. // 为 Play 项目使用 Play sbt 插件
  9. addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.10")
  10. addSbtPlugin("com.typesafe.sbt" % "sbt-scalariform" % "1.2.0")
  11. addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "0.3.2")
  • 我的 ~/.sbt/repositories 文件:
  1. $ cat ~/.sbt/repositories
  2. [repositories]
  3. local
  4. activator-launcher-local: file://${activator.local.repository-${activator.home-${user.home}/.activator}/repository}, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
  5. activator-local: file://${activator.local.repository-/Users/debodirno/activator-dist-1.3.12/repository}, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
  6. sbt-releases-repo: https://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
  7. sbt-plugins-repo: https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
  8. maven-central: https://repo1.maven.org/maven2/
  9. typesafe-releases: https://repo.typesafe.com/typesafe/releases
  10. typesafe-ivy-releasez: https://repo.typesafe.com/typesafe/ivy-releases, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]

我正在运行 activator clean

  1. $ activator clean
  2. [info] /Users/debodirno/personal/src/sitesearch/project 加载项目定义
  3. [error] 服务器访问错误:连接被拒绝 (连接被拒绝) url=http://repo.typesafe.com/typesafe/ivy-releases/org.iq80.leveldb/leveldb/0.5/ivys/ivy.xml
  4. [error] 服务器访问错误:连接被拒绝 (连接被拒绝) url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.iq80.leveldb/leveldb/0.5/ivys/ivy.xml
  5. [error] 服务器访问错误:连接被拒绝 (连接被拒绝) url=http://repo.typesafe.com/typesafe/ivy-releases/org.iq80.leveldb/leveldb-api/0.5/ivys/ivy.xml
  6. [error] 服务器访问错误:连接被拒绝 (连接被拒绝) url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.iq80.leveldb/leveldb-api/0.5/ivys/ivy.xml
  7. [error] 服务器访问错误:连接被拒绝 (连接被拒绝) url=http://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.leveldbjni/leveldbjni-all/1.7/ivys/ivy.xml
  8. ...
  9. ...
  10. ...

基本上,我想知道它是从哪里获取了 http://repo.typesafe.com/typesafe/ivy-releases/
另外,我没有更改项目的配置,为什么突然失败了。

英文:
  • I cleaned my ~/.ivy2/cache directory.
  • My project/plugins.sbt file :
  1. $ cat project/plugins.sbt
  2. // Comment to get more information during initialization
  3. logLevel := Level.Warn
  4. // The Typesafe repository
  5. resolvers += "Local Maven Repository" at "file:///"+Path.userHome.absolutePath+"/.m2/repository"
  6. resolvers += "Typesafe repository" at "https://repo.typesafe.com/typesafe/releases/"
  7. resolvers += "sonatype-releases" at "https://oss.sonatype.org/content/repositories/releases/"
  8. // Use the Play sbt plugin for Play projects
  9. addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.10")
  10. addSbtPlugin("com.typesafe.sbt" % "sbt-scalariform" % "1.2.0")
  11. addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "0.3.2")
  • My My ~/.sbt/repositories file :
  1. $ cat ~/.sbt/repositories
  2. [repositories]
  3. local
  4. activator-launcher-local: file://${activator.local.repository-${activator.home-${user.home}/.activator}/repository}, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
  5. activator-local: file://${activator.local.repository-/Users/debodirno/activator-dist-1.3.12/repository}, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
  6. sbt-releases-repo: https://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
  7. sbt-plugins-repo: https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
  8. maven-central: https://repo1.maven.org/maven2/
  9. typesafe-releases: https://repo.typesafe.com/typesafe/releases
  10. typesafe-ivy-releasez: https://repo.typesafe.com/typesafe/ivy-releases, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]

I am running activator clean:

  1. $ activator clean
  2. [info] Loading project definition from /Users/debodirno/personal/src/sitesearch/project
  3. [error] Server access Error: Connection refused (Connection refused) url=http://repo.typesafe.com/typesafe/ivy-releases/org.iq80.leveldb/leveldb/0.5/ivys/ivy.xml
  4. [error] Server access Error: Connection refused (Connection refused) url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.iq80.leveldb/leveldb/0.5/ivys/ivy.xml
  5. [error] Server access Error: Connection refused (Connection refused) url=http://repo.typesafe.com/typesafe/ivy-releases/org.iq80.leveldb/leveldb-api/0.5/ivys/ivy.xml
  6. [error] Server access Error: Connection refused (Connection refused) url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.iq80.leveldb/leveldb-api/0.5/ivys/ivy.xml
  7. [error] Server access Error: Connection refused (Connection refused) url=http://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.leveldbjni/leveldbjni-all/1.7/ivys/ivy.xml
  8. [error] Server access Error: Connection refused (Connection refused) url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.fusesource.leveldbjni/leveldbjni-all/1.7/ivys/ivy.xml
  9. [error] Server access Error: Connection refused (Connection refused) url=http://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.leveldbjni/leveldbjni/1.7/ivys/ivy.xml
  10. [error] Server access Error: Connection refused (Connection refused) url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.fusesource.leveldbjni/leveldbjni/1.7/ivys/ivy.xml
  11. [error] Server access Error: Connection refused (Connection refused) url=http://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.hawtjni/hawtjni-runtime/1.8/ivys/ivy.xml
  12. [error] Server access Error: Connection refused (Connection refused) url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.fusesource.hawtjni/hawtjni-runtime/1.8/ivys/ivy.xml
  13. [error] Server access Error: Connection refused (Connection refused) url=http://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.leveldbjni/leveldbjni-osx/1.5/ivys/ivy.xml
  14. [error] Server access Error: Connection refused (Connection refused) url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.fusesource.leveldbjni/leveldbjni-osx/1.5/ivys/ivy.xml
  15. [error] Server access Error: Connection refused (Connection refused) url=http://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.leveldbjni/leveldbjni-linux32/1.5/ivys/ivy.xml
  16. [error] Server access Error: Connection refused (Connection refused) url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.fusesource.leveldbjni/leveldbjni-linux32/1.5/ivys/ivy.xml
  17. [error] Server access Error: Connection refused (Connection refused) url=http://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.leveldbjni/leveldbjni-linux64/1.5/ivys/ivy.xml
  18. [error] Server access Error: Connection refused (Connection refused) url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.fusesource.leveldbjni/leveldbjni-linux64/1.5/ivys/ivy.xml
  19. [error] Server access Error: Connection refused (Connection refused) url=http://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.leveldbjni/leveldbjni-win32/1.5/ivys/ivy.xml
  20. ...
  21. ...
  22. ...

Basically, I want to know from where is it getting the http://repo.typesafe.com/typesafe/ivy-releases/
Also, I have not changed configurations of my project, so why is this failing suddenly.

答案1

得分: 14

能够在向 build.sbt 添加额外的类型安全的 https 解析器后解决。默认情况下,sbt 会选择使用 http 解析器。如果你已经配置了解析器(就像我配置了 maven 一样),新的一行是重要的,否则你可以使用 Seq 构造)

  1. resolvers += "Maven Central Server" at "https://repo1.maven.org/maven2"
  2. resolvers += "Typesafe Server" at "https://repo.typesafe.com/typesafe/releases"
英文:

Able to resolve after adding additional type safe https resolver to the build.sbt. By default sbt was picking the http one. If you already have resolver configured (like I have maven) the new line is important or else you can use Seq construct)

resolvers += "Maven Central Server" at "https://repo1.maven.org/maven2"

resolvers += "Typesafe Server" at "https://repo.typesafe.com/typesafe/releases"

答案2

得分: 5

我已将解析器设置为"http://repo.typesafe.com/typesafe/releases/",将解析器更改为使用https使其正常工作。

英文:

I had my resolvers set to "http://repo.typesafe.com/typesafe/releases/" and changing the resolver to using https made it work.

答案3

得分: 0

在下面链接中提到的情况下,需要升级sbt.version

build.properties文件中:

sbt.version=0.13.18

链接:https://github.com/sbt/sbt/issues/6200

英文:

Need to upgrade the sbt.version as mentioned in the link below, if the issue still persists

In build.properties file

sbt.version=0.13.18

https://github.com/sbt/sbt/issues/6200

huangapple
  • 本文由 发表于 2020年8月21日 10:06:31
  • 转载请务必保留本文链接:https://go.coder-hub.com/63515509.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定