运行sbt
时出现以下错误。
PS H:\> sbt Getting org.fusesource.jansi jansi 1.11 (this may take some time)... :: problems summary :: :::: WARNINGS module not found: org.fusesource.jansi#jansi;1.11 ==== local: tried C:\Users\user1\.ivy2\local\org.fusesource.jansi\jansi\1.11\ivys\ivy.xml -- artifact org.fusesource.jansi#jansi;1.11!jansi.jar: C:\Users\user1\.ivy2\local\org.fusesource.jansi\jansi\1.11\jars\jansi.jar ==== local-preloaded-ivy: tried file:/C:/Users/user1/.sbt/preloaded/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml ==== local-preloaded: tried file:/C:/Users/user1/.sbt/preloaded/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom -- artifact org.fusesource.jansi#jansi;1.11!jansi.jar: file:/C:/Users/user1/.sbt/preloaded/org/fusesource/jansi/jansi/1.11/jansi-1.11.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 :::::::::::::::::::::::::::::::::::::::::::::: :::: ERRORS Server access Error: Connection reset url=https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom Server access Error: Connection reset url=https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar Server access Error: Connection reset url=https://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml Server access Error: Connection reset url=https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS unresolved dependency: org.fusesource.jansi#jansi;1.11: not found Error during sbt execution: Error retrieving required libraries (see C:\Users\user1\.sbt\boot\update.log for complete log) Error: Could not retrieve jansi 1.11
但是,我可以使用wget
?
PS H:\> wget https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom
StatusCode : 200
StatusDescription : OK
Content : <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 h...
......
更新
以下错误消息来自update.log
。
错误:服务器访问错误:连接重置 URL = https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom Maven Central:资源无法访问 组织/于FuseSource / jansi#jansi; 1.11: RES = https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom 试 https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar 试着 https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar 错误:服务器访问错误:连接重置 URL = https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar Maven Central:资源无法访问 组织/于FuseSource / jansi#jansi; 1.11: RES = https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar Maven Central:没有找到常春藤文件或工件 org.fusesource.jansi#jansi; 1.11 typesafe-ivy-releases:没有命名空间 定义:在缓存中使用系统没有常春藤文件 org.fusesource.jansi#jansi; 1.11:试过 C:\ Users \用户user1.ivy2 \缓存\ org.fusesource.jansi \ jansi \常春藤1.11.xml
试 https://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml 试着 https://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml 错误:服务器访问错误:连接重置 URL = https://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml typesafe-ivy-releases:资源无法访问 org.fusesource.jansi#jansi; 1.11: RES = https://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml typesafe-ivy-releases:找不到常春藤文件 org.fusesource.jansi#jansi; 1.11 sbt-ivy-snapshots:没有命名空间 定义:在缓存中使用系统没有常春藤文件 org.fusesource.jansi#jansi; 1.11:试过 C:\ Users \用户user1.ivy2 \缓存\ org.fusesource.jansi \ jansi \常春藤1.11.xml
试 https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml 试着 https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml 错误:服务器访问错误:连接重置 URL = https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml sbt-ivy-snapshots:资源无法访问 org.fusesource.jansi#jansi; 1.11: RES = https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml sbt-ivy-snapshots:找不到常春藤文件 org.fusesource.jansi#jansi; 1.11
答案 0 :(得分:1)
看起来这根本不是Powershell问题,无论您在使用Powershell时是否收到错误。根据错误的顶部,看起来您缺少依赖项:
module not found: org.fusesource.jansi#jansi;1.11
wget
有效,但sbt
并不是因为它们是完全不同的应用程序/ exe; wget
是Powershell cmdlet Invoke-WebRequest
的别名(运行Get-Command wget
可以自行查看),而sbt是我自己的应用程序,我老实说从来没有听说过或亲自。
答案 1 :(得分:0)
我发现了问题 - 也需要为https设置代理设置。