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

欢迎!有关更多信息,请参阅 关于 页面。

+1
REPL
关闭

在版本 1.12.0-alpha4 中,当调用 clojure.repl.deps/add-libs 相关的任何函数时,如果设置了 *print-length*,则会导致失败,尤其是在打印项目 :deps 时,可能将数字设置得太小,以便缩写。

要重现此问题,请创建一个新的项目,并在 deps.edn 中包含 10 个依赖项,然后

(set! *print-length* 5)
(add-libs '{my/lib {:mvn/version "0.1"}}) ;;fails

(set! *print-length* nil)
(add-libs '{my/lib {:mvn/version "0.1"}})  ;;now it works

我认为这是由于 clojure.tools.deps.interop 中的以下行引起的 这里

注释为: 在 1.12.0-alpha6 中发布

1 个答案

0
...