教你在 OSX 下最簡單搭建 Clojure 開發環境的步驟

前一陣子對 Clojure 產生了興趣,買了幾本書,上網看了看其餘人寫的環境搭建教程,發現一個個都是儘可能往復雜裏說,看着那些複雜的步驟,好不容易產生的一點想要嘗試的心情都被打消了,因而一直拖着都沒有搭環境,每天只是看看書上的例子。 html

昨天看了 Notch 直播的 48 小時遊戲編程,被小小震撼一把,以爲應該向牛人學習,就先從這個環境搭建作起,仔細研究了一下 Clojure 的文檔,才發現原來其實很簡單。 java

在 OSX 下最簡化的 Clojure 環境甚至只需用下載拷貝一個 Clojure 壓縮包就能夠了,只是被不少人人爲地搞複雜了,他們又要加什麼 Clojure 項目管理工具 leiningen,又要搞什麼 maven2 來構建 Java 項目,設置半天路徑。。。是我的都會被他們搞糊塗。 python

好了,言歸正傳,今天我就寫一個最簡單的 Clojure 搭建環境,暫時不去管什麼 leiningen,maven2,只把 Clojure 的 REPL 搞出來,讓你立刻就能在這個環境下調試 Clojure 代碼。 shell

首先,查看一下本身的 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 的壓縮包,地址在這裏: maven

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 截圖以下: ui

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,看看截圖:


好了,如今再沒有偷懶的藉口了吧!那就一塊兒來學習 Clojure 吧!

相關文章
相關標籤/搜索