请在 2024 年 Clojure 状态调查! 中分享您的想法。

欢迎!有关如何使用本服务的更多信息,请参阅 关于 页面。

+5
文档
关闭

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 也有助于澄清。

备注:问题已被关闭,表示已经修复在 Clojure 1.12.0-beta2 中

2 条回答

0
 mock by

已创建Jira任务clj-2819以跟踪此问题。

+1投票
mock by

关于外部调用 - 这在我看来是实现细节,而且故意未提及。

我对在特殊情况中向用户提供更好的反馈感兴趣。

mock by
从 invoke-tool 获得的更详细异常?
...