欢迎!有关如何使用本页的更多信息,请参阅 关于 页面。
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 来追踪此问题。
关于外壳化 - 这在我看来是一个实现细节,并且是故意不提到的。
我对在异常情况下向用户提供更好的反馈感兴趣。