教你在 OSX 下最简单搭建 Clojure 开发环境的步骤

前一阵子对 Clojure 产生了兴趣,买了几本书,上网看了看其他人写的环境搭建教程,发现一个个都是尽量往复杂里说,看着那些复杂的步骤,好不容易产生的一点想要尝试的心情都被打消了,于是一直拖着都没有搭环境,天天只是看看书上的例子。

昨天看了 Notch 直播的 48 小时游戏编程,被小小震撼一把,觉得应该向牛人学习,就先从这个环境搭建做起,仔细研究了一下 Clojure 的文档,才发现原来其实很简单。

在 OSX 下最简化的 Clojure 环境甚至只需用下载拷贝一个 Clojure 压缩包就可以了,只是被很多人人为地搞复杂了,他们又要加什么 Clojure 项目管理工具 leiningen,又要搞什么 maven2 来构建 Java 项目,设置半天路径。。。是个人都会被他们搞糊涂。

好了,言归正传,今天我就写一个最简单的 Clojure 搭建环境,暂时不去管什么 leiningen,maven2,只把 Clojure 的 REPL 搞出来,让你马上就能在这个环境下调试 Clojure 代码。

首先,查看一下自己的 OSX 环境下有没有安装 java,一般来说都是安装好的,打开一个终端,输入命令:java -version 如下:

Air:python-code admin$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)
Air:python-code admin$

显示我们的 OSX 已经安装了 java 1.6.0 的版本。

很好,接下来去下载一个 Clojure 的压缩包,地址在这里:

Clojure 1.5.1

下载回来之后解压,然后从终端进入该目录,如下:

Air:~ admin$ cd clojure-1.5.1/
Air:clojure-1.5.1 admin$ ls
build.xml		clojure-1.5.1.jar	epl-v10.html		src
changes.md		clojure.iml		pom.xml			test
clojure-1.5.1-slim.jar	doc			readme.txt
Air:clojure-1.5.1 admin$

最后就是在这个终端里输入命令:java -cp clojure-1.5.1.jar clojure.main 截图如下:

Air:clojure-1.5.1 admin$ java -cp clojure-1.5.1.jar clojure.main
Clojure 1.5.1
user=>

这条命令有3个参数,第一个 -cp 表示 -classpath 

整条命令的意思是:启动一个新的 JVM 进程,启动的 classpath 包含了当前目录中的 clojure-1.5.1.jar 文件,并且以类 clojure.main 作为它的主入口。

好了,这时就可以试验 Clojure 的代码了,比如:
user=>  (+ 3 4)
7
user=>

OK,运算结果正确显示,说明我们最简单的 Clojure REPL 环境已经搭建成功了!

当然了,也许有朋友连这都嫌麻烦,那也有办法,可以用浏览器访问这个地址:www.tryclj.com 

这里不需要做任何配置,直接在浏览器上就可以试验 Clojure,看看截图:

教你在 OSX 下最简单搭建 Clojure 开发环境的步骤

好了,现在再没有偷懒的借口了吧!那就一起来学习 Clojure 吧!

你可能感兴趣的:(教你在 OSX 下最简单搭建 Clojure 开发环境的步骤)