服务器访问错误:连接超时url = https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13.8/ivys/ivy.xml

zha*_*ang 6 sbt

我设置sbt时遇到了问题.我下载了一个"zip",然后展开它,但是当我运行sbt命令时,发生了错误.

    module not found: org.scala-sbt#sbt;0.13.8

==== local: tried

  /home/zhang1/.ivy2/local/org.scala-sbt/sbt/0.13.8/ivys/ivy.xml

  -- artifact org.scala-sbt#sbt;0.13.8!sbt.jar:

  /home/zhang1/.ivy2/local/org.scala-sbt/sbt/0.13.8/jars/sbt.jar

==== typesafe-ivy-releases: tried

  https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13.8/ivys/ivy.xml

==== Maven Central: tried

  https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.8/sbt-0.13.8.pom

  -- artifact org.scala-sbt#sbt;0.13.8!sbt.jar:

  https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.8/sbt-0.13.8.jar

    ::::::::::::::::::::::::::::::::::::::::::::::

    ::          UNRESOLVED DEPENDENCIES         ::

    ::::::::::::::::::::::::::::::::::::::::::::::

    :: org.scala-sbt#sbt;0.13.8: not found

    ::::::::::::::::::::::::::::::::::::::::::::::
Run Code Online (Sandbox Code Playgroud)

::::错误服务器访问错误:连接超时url = https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13.8/ivys/ivy.xml

Server access Error: Connection timed out url=https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.8/sbt-0.13.8.pom

Server access Error: Connection timed out url=https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.8/sbt-0.13.8.jar
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

小智 1

我也有同样的问题,我检查了 http、https、ftp 代理

env | grep "http_proxy" 
Run Code Online (Sandbox Code Playgroud)

它返回正确的值,但这还不够。我在 .bashrc 文件中检查了它,但我仍然面临同样的问题,然后我打开 sbt 文件并添加 JVM_OPT

-Dhttp.proxyHost=proxy.cnw.co.nz       
-Dhttp.proxyPort=8080   
-Dhttps.proxyHost=proxy.cnw.co.nz       
-Dhttps.proxyPort=8080 
-Dftp.proxyHost=proxy.cnw.co.nz       
-Dftp.proxyPort=8080 
Run Code Online (Sandbox Code Playgroud)

在这个如何使用 sbt-from-behind-proxy的帮助下

最后点击java启动sbt

java $JVM_OPTS -jar $SBT_LAUNCHER $SBT_OPTS
Run Code Online (Sandbox Code Playgroud)