Clojure 带嵌套参数的do上的lein别名引发错误

Clojure 带嵌套参数的do上的lein别名引发错误,clojure,leiningen,Clojure,Leiningen,我试图在lein上做一个:别名,上面说我可以做这样的事情: :aliases {["do" ["cljsbuild" "clean"] ["cljsbuild" "once"] ["cljsbuild" "auto"]]} 它抛出一个错误,因为map需要一个偶数参数,所以我添加了一个键: :aliases {"re-cljs" ["do" ["cljsbuild" "clean"] ["cljsbuild" "once"] ["cljsbuild" "auto"]]} 它抛出,java.la

我试图在lein上做一个
:别名
,上面说我可以做这样的事情:

:aliases {["do" ["cljsbuild" "clean"] ["cljsbuild" "once"] ["cljsbuild" "auto"]]}
它抛出一个错误,因为map需要一个偶数参数,所以我添加了一个键:

:aliases {"re-cljs" ["do" ["cljsbuild" "clean"] ["cljsbuild" "once"] ["cljsbuild" "auto"]]}

它抛出,
java.lang.IllegalArgumentException:未找到匹配的方法:clojure.lang.PersistentVector类的endsWith
。现在我不知道如何解决这个问题。

对我来说效果很好,但我隐约记得在旧版本的Leiningen中有这样一个bug


升级到新版本(Leiningen 2.2.0是旧版本),这个问题应该会消失。

对我来说很好。您使用的是哪个版本的Leinigen?Leiningen 2.2.0。使用
lein re cljs调用它
您可以尝试使用更新版本的Leiningen吗?我模模糊糊地记得一个旧版本中有这样一个bug…@sloth更新了,它工作了,thx。如果你愿意,你可以把它作为答案贴出来,这样我就可以接受了。