Clojure-koans运行错误:

时间:2014-11-21 03:05:53

标签: clojure

我正在尝试用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"]

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

2 个答案:

答案 0 :(得分:2)

您是否在项目中运行lein deps?从文档(https://github.com/functional-koans/clojure-koans):

  

你需要经营Clojure Koans的唯一事情是:

     

JRE 1.5或更高

     

的Clojure-1.5.1.jar

     

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

答案 1 :(得分:1)

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