Heroku上的Clojure和Spec:"无法解析符号:bigdec?"

时间:2018-03-15 10:47:35

标签: clojure specifications

我试图在Heroku上运行使用Spec的Clojure uberjar,但它会抛出:

  

2018-03-15T09:57:33.361093 + 00:00 app [web.1]:at clojure.lang.Var.invoke(Var.java:381)   2018-03-15T09:57:33.361140 + 00:00 app [web.1]:at clojure.lang.RT.doInit(RT.java:487)   2018-03-15T09:57:33.361173 + 00:00 app [web.1]:at clojure.lang.RT。(RT.java:336)   2018-03-15T09:57:33.361282 + 00:00 app [web.1]:at clojure.main。(main.java:20)   2018-03-15T09:57:33.361572 + 00:00 app [web.1]:引起:java.lang.RuntimeException:无法解析符号:bigdec?在这种情况下,编译:(clojure / spec / gen / alpha.clj:132:4)

我认为这与Spec的alpha-ness有关,但我不知道我应该碰到哪些版本。

1 个答案:

答案 0 :(得分:0)

在1.9发布之前

bigdec?已被删除:

https://dev.clojure.org/jira/browse/CLJ-2259

您是否正在使用旧版本的Spec和clojure 1.9?