要下载Clojure,请访问http://clojure.org/找到包含最新稳定版的zip文件。我们在示例中用的是Clojure 1.2,所以如果你用的版本比较新,请注意它们可能会稍有差异。
解压刚下载的文件,并进入它刚创建好的目录。假定JAVA_HOME
已经设置好了,java
也在PATH
上,那么现在你应该可以像第10章那样运行简单的REPL了,像这样:
java -cp clojure.jar clojure.main
Clojure跟这个附录里的前两种新语言不太一样,要用这门语言真的只需要clojure.jar文件。不用像Groovy和Scala那样设置任何环境变量。
在学习Clojure时,最简单的可能就是用REPL。当你开始考虑用Clojure做生产环境的部署时,需要用一个恰当的构建工具(比如第12章介绍的Leiningen)来管理应用的部署,以及Clojure本身的安装(从远程Maven资源库下载这个JAR文件)。
Clojure的基本安装有些局限性,但好在有几个非常好的Clojure跟IDE的集成。如果你用的是Eclipse,我们衷心向你推荐Eclipse的Counterclockwise插件,它很实用,也非常容易设置。
开发经验稍微丰富一点非常有用,因为在简单的REPL中开发大量代码可能有点容易分散人的注意力。但对于很多应用程序(特别是你正在学的)来说,基本的REPL就足够了。