【问题标题】:Clojure-koans run error:Clojure-koans 运行错误:
【发布时间】:2014-11-21 03:05:53
【问题描述】:

我正在尝试通过 Clojure-koans 学习 Clojure;但是,Clojure-koans 无法运行:

~/Downloads/clojure-koans-2012-10-18_18-42/script $> ./run
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
Error: Could not find or load main class clojure.main

但我可以通过lein repl 启动clojure。并由 emacs cider-jack-in.

我应该怎么做才能让 Clojure-koans 运行?

编辑:通过编辑 src 文件夹中 project.clj 中的依赖关系解决了问题: (改为最新的clojure 1.6.0)

:dependencies [[org.clojure/clojure "1.6.0"]

我应该回答我自己的问题吗?或者我如何将问题标记为已解决?

【问题讨论】:

    标签: clojure


    【解决方案1】:

    你有没有在项目中运行lein deps?来自文档(https://github.com/functional-koans/clojure-koans):

    运行 Clojure Koans 只需要:

    JRE 1.5 或更高版本

    clojure-1.5.1.jar

    您可以使用 Leiningen 将 Clojure jar 自动安装到正确的位置。 Leiningen 还会为您提供更多 jarfile,包括 JLine,它允许您使用 readline 的一些功能(例如,命令行历史记录)。

    【讨论】:

      【解决方案2】:

      我建议cd .. && ./script/run(我猜shell脚本可能假设运行一个目录)或克隆clojure-koans repo并运行lein koan run(也从项目根目录)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-08-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多