我在Mac OSX 10.8上有一個可用的Clojure-1.4.0/emacs24/leiningen-2.0工具鏈。我得到了它會很快通過以下網址如下的說明:如何在Mac OS上更新Clojure Leiningen Emacs工具鏈
http://clojure.org/getting_started
https://github.com/technomancy/leiningen
http://clojure-doc.org/articles/tutorials/emacs.html
一種方式我檢查它的工作原理是我去的項目目錄,並鍵入
lein test
,它運行一切我的項目目錄中有單元測試。我也可以在emacs的clojure-mode中執行C-c ,
,它也做同樣的事情。大!現在的問題是:這一切都運行Clojure的安裝我在~/clojure-1.4.0
,這是我在一個項目目錄裏輸入
lein repl
看到。我現在在~/clojure-1.5.0
上安裝了一個clojure,我想讓leiningen和emacs指向這個新版本。但是,在leiningen和emacs模式的設置過程中,我從來沒有手動告訴他們在哪裏找到clojure版本。他們發現這個神奇而不透明 - 事實上,整個過程非常神奇,那個時候非常棒。我想我可以把所有東西都撕下來,並從頭開始重新構建起來,但這似乎是蠻橫無效的。我也可以用1.4目錄中的文件替換1.4目錄中的文件。這可能會工作一次,但它是如此明顯錯誤,我真的不想考慮它。我需要以正確的方式做到這一點,以便在下一個版本更新時,我可以保持工具鏈的順利進行。
我剛剛開始處理所有這些問題,因此我對這些工具中的任何一種都沒有掌握,因此我會很感激noob級別的建議。
lein的'project.clj'模板存儲在哪裏?它是可編輯的嗎?在'/ bin/lein'和'〜/ .lein'周圍徘徊沒有發現任何明顯的東西。 – 2013-03-04 00:15:34
Afair它位於leiningen罐子裏的資源目錄中。 – mobyte 2013-03-04 00:48:14