欢迎!请参阅关于页面以获取更多关于此如何工作的信息。
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