【问题标题】:IllegalStateException Compiling Clojure-ContribIllegalStateException 编译 Clojure-Contrib
【发布时间】:2011-05-04 00:49:14
【问题描述】:

我正在尝试使用 Maven 编译我自己的 clojure-contrib 版本,但出现以下异常:

Exception in thread "main" java.lang.IllegalStateException: Can't dynamically bind non-dynamic var: clojure.contrib.pprint/*format-str*, compiling:(dispatch.clj:90)

我也是用下面的命令编译的:

mvn package -Dclojure.jar=/usr/local/share/jars/clojure.jar

clojure.jar 是指向实际 jar(位于同一目录中)的链接,因为我使用的是从 Git 存储库编译的版本。

有什么想法吗?

提前感谢您的 cmets! =)

【问题讨论】:

    标签: clojure clojure-contrib


    【解决方案1】:

    clojure-contrib 是一个单一的整体构建,在 Clojure 1.2.0 之后被弃用,并且没有积极维护。它不是基于最新的 Clojure 1.3.0-alpha* 版本构建的。

    正在http://github.com/clojure 下创建新的贡献库,每个 Github 存储库一个

    请参阅http://dev.clojure.org/display/design/Clojure+Contrib 及其子页面了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-08
      • 2013-01-03
      • 1970-01-01
      • 2013-07-22
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      相关资源
      最近更新 更多