1

这是具体的错误:

进程前哨错误:nrepl-server-sentinel:无法启动 nREPL 服务器:无法将工件 refactor-nrepl:refactor-nrepl:jar:2.5.0 从/到中央传输(https://repo1.maven.org/maven2 / ): java.lang.RuntimeException: 意外错误: java.security.InvalidAlgorithmParameterException: trustAnchors 参数必须为非空

无法将工件 refactor-nrepl:refactor-nrepl:jar:2.5.0 从/到 clojars ( https://repo.clojars.org/ ): java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors 参数必须为非空

无法读取 refactor-nrepl:refactor-nrepl:jar:2.5.0 的工件描述符

这可能是由于 :dependencies、文件系统权限或网络问题中的拼写错误。

如果您使用代理,请尝试设置“http_proxy”环境变量。

进程前哨错误:无法启动 nREPL 服务器:无法将工件 refactor-nrepl:refactor-nrepl:jar:2.5.0 从/传输到中央(https://repo1.maven.org/maven2/):java.lang .RuntimeException:意外错误:java.security.InvalidAlgorithmParameterException:trustAnchors 参数必须为非空

无法将工件 refactor-nrepl:refactor-nrepl:jar:2.5.0 从/到 clojars ( https://repo.clojars.org/ ): java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors 参数必须为非空

无法读取 refactor-nrepl:refactor-nrepl:jar:2.5.0 的工件描述符

这可能是由于 :dependencies、文件系统权限或网络问题中的拼写错误。

如果您使用代理,请尝试设置“http_proxy”环境变量。

我不支持代理。这里到底有什么问题?当我将我的 java 版本更改为开放的 jdk 版本 8 时,我将此作为一个新问题。所以,它与此有关。它确实比我之前遇到的以前的 java 异常错误更远。我很确定这与它有关,但不确定这里到底发生了什么。

4

2 回答 2

1

您尝试执行什么命令?

当我这样做时:

clj -Sdeps '{:deps {refactor-nrepl {:mvn/version "2.5.0"}}}'

它工作得很好(并给了我一个具有这种依赖关系的 REPL)。

于 2021-01-08T05:37:51.637 回答
0

已解决:这是Java bs。确保您的依赖项处于良好位置。我使用的是“推荐”版本 8 和该版本 11 之前的长期支持版本。那些烂透了。我正在使用他们的 OpenJDK 等价物,那些很糟糕。我切换到 OpenJDK 最新版本 (15) 并且成功了。所以基本上,这是一个完整的依赖问题......叹息。

于 2021-01-08T18:55:15.863 回答