欢迎!请查看关于页面以了解更多关于此功能的信息。
clojure.tools.deps.alpha.libmap.clj 中的 'read-cp' 函数在尝试使用 File/separator 正则表达式模式分割 path-in-repo 字符串值时失败。这是第 41 行。
(str/split path-in-repo (re-pattern File/separator))
在 Windows 上,File/separator 计算结果为 \\,但对于一个正则表达式模式,需要是 \\\\
这在 Linux 和 Mac OS 上运行良好
我确信 Alex Miller 很可能了解这一情况,他是有权做出此类更改的人,但一种修复方法是调用 (re-pattern (str/re-quote-replacement File/separator)),其中 str 是 clojure.string 命名空间的标准别称。
(re-pattern (str/re-quote-replacement File/separator))
str