使用嵌套参数的lein别名会引发错误

时间:2014-06-17 08:54:23

标签: clojure leiningen

我正试图在lein上做:aliasesdoc说我可以这样做:

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

它会抛出一个错误,因为map需要一个偶数参数,所以我添加了一个键:

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

它抛出,java.lang.IllegalArgumentException: No matching method found: endsWith for class clojure.lang.PersistentVector。现在我不知道如何解决这个问题。

1 个答案:

答案 0 :(得分:3)

对我来说很好,但我依旧记得在旧版Leiningen中有这样的bug。

升级到更新的版本(Leiningen 2.2.0 old ),这个问题应该消失了。