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 投票

选定
 
最佳答案

jira工单clj-2819已被创建以跟踪此问题。

+1

关于shell调用 - 我认为是实现细节,并且故意未提及其内容。

我感兴趣的是在特殊情况为用户提供更好的反馈。

从invoke-tool获取更详尽的异常信息?
...