【问题标题】:clojure+appengine-magic java.lang.NoClassDefFoundError: clojure/lang/IFnclojure+appengine-magic java.lang.NoClassDefFoundError: clojure/lang/IFn
【发布时间】:2013-12-27 08:33:12
【问题描述】:

我尝试通过 appengine-magic 举例说明使用 google appengine。

我想我是usage

但我遇到了以下问题。

Problem accessing /parents. Reason:

    clojure/lang/IFn
Caused by:

java.lang.NoClassDefFoundError: clojure/lang/IFn
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2493)
    at java.lang.Class.getConstructor0(Class.java:2803)
    at java.lang.Class.newInstance(Class.java:345)

这是my source project

【问题讨论】:

    标签: google-app-engine clojure appengine-magic


    【解决方案1】:

    您需要在 project.clj 中添加 Clojure 作为依赖项:

    [org.clojure/clojure "1.5.1"]
    

    更新:

    我尝试使用您的项目,它似乎有效。我需要在本地安装 appengine-magic (lein install),因为它在 Clojars 上不可用。

    【讨论】:

    • @ezcocoa,我能够成功使用您的示例项目。你是如何运行你的应用程序的,你有什么操作系统,你是否在本地安装了 appengine-magic?
    • 我有 OS X 并且运行良好。谢谢我解决了这个问题。手动安装它。 1. 安装 appengine-magic 0.5.0,然后保留依赖库 2. 安装最新版本 0.5.1,然后覆盖您保留的库。
    猜你喜欢
    • 2021-06-23
    • 2019-01-21
    • 2014-03-12
    • 2011-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-28
    • 2012-04-01
    相关资源
    最近更新 更多