欢迎!有关如何使用本服务的更多信息,请参阅 关于 页面。
https://clojure.github.io/clojure/branch-master/clojure.repl-api.html#clojure.repl.deps
ns 的文档字符串以及各个函数的文档字符串都没有解释它们会调用 CLI,并且需要安装最新的 CLI 版本。
拥有旧的 CLI 可能会产生以下的错误
Execution error (ExceptionInfo) at clojure.tools.deps.interop/invoke-tool (interop.clj:49).
这些错误可能足以让大众了解
https://clojure.github.io/clojure/branch-master/clojure.tools.deps.interop-api.html
更详细的错误消息可能会帮助用户进行调试,但将这些文档字符串扩展以阐明函数作为子进程调用 CLI 也有助于澄清。
已创建Jira任务clj-2819以跟踪此问题。
关于外部调用 - 这在我看来是实现细节,而且故意未提及。
我对在特殊情况中向用户提供更好的反馈感兴趣。