clojure 生态系统在去年发生了很大变化,因此许多链接最多的教程都以艰难的方式做事。你真的不需要构建 clojure/contrib 并安装它了。Maven2 和 leinengen 都非常适合您。
您可能只需安装 lein(来自教程)然后创建一个新项目即可起床并使用 clojureing。即使在我的大型项目中,这也足以让我感到高兴。你真的不需要在系统范围内安装 clojure。
来自在我运行之前从未见过 clojure 的(ubuntu-10.10)系统:
dev:~$ lein new foo
Created new project in: foo
dev:~$ cd foo
dev:~/foo$ ls
project.clj README src test
dev:~/foo$ lein repl
Downloading: org/clojure/clojure/1.2.0/clojure-1.2.0.pom from central
Downloading: org/clojure/clojure-contrib/1.2.0/clojure-contrib-1.2.0.pom from central
Downloading: org/clojure/clojure-contrib/1.2.0/clojure-contrib-1.2.0.pom from clojure
Transferring 4K from clojure
Downloading: org/clojure/clojure/1.2.0/clojure-1.2.0.jar from central
Downloading: org/clojure/clojure-contrib/1.2.0/clojure-contrib-1.2.0.jar from central
Downloading: org/clojure/clojure-contrib/1.2.0/clojure-contrib-1.2.0.jar from clojure
Transferring 466K from clojure
Copying 2 files to /home/arthur/foo/lib
"REPL started; server listening on localhost:20092."
user=> (+ 1 2 3)
这就是你真正需要的。玩得开心 :) (当然,clojure 生态系统还有很多东西,尽管没有必要急于进入它)
ps:将 swank-clojure 添加为开发依赖lein swank
项,然后从 emacs 中运行然后粘液连接
ps:我按“q”退出回溯。