2013-05-17 138 views
10

因此,我去clojure.org/downloads,它說我可以通過leiningen獲得clojure。大。我去leiningen.org,並認爲我遵循指示。它說要得到他們的bash腳本並把它放在你的〜/ bin /中。使其可執行。做到了。什麼?運行腳本?它沒有說,但我做到了。這創建了一個.lein,我想它應該。怎麼辦?我現在如何安裝clojure?這是clojure.org/downloads說:在Ubuntu上安裝leiningen的clojure 13.04

Modify the dependencies and repositories sections of your Leiningen project.clj file, specifying the version of Clojure that you want: 
; under dependencies, select the release of clojure 
; (and optionally clojure-contrib) that you want 
:dependencies [[org.clojure/clojure 
       "1.5.0-alpha5"]] 

,但我不知道這意味着什麼,因爲我覺得沒有「project.clj」文件的任何地方。 〜/ .lein/self-installs有一個怪物leiningen-2.1.3-standalone.jar文件,它可能不希望我對它進行黑客攻擊。我現在應該怎麼做?我怎麼能在未來更好地告知自己?

回答

11

此時lein應該在你的路徑中。因此,在你的shell提示符下輸入leinlein help應該顯示任務列表。

要創建您的第一個項目

lein new my-first-project 
cd my-first-project 

然後,您應該看到一個project.clj在該目錄中。如果你希望有一個不同於默認的Clojure版本,編輯該文件中的依賴關係。然後,只需輸入REPL,就可以下載並安裝任何依賴項(包括Clojure)。

lein repl 

作爲您最後一個問題,我會在完成安裝說明後立即關注leiningen網站上的教程。

https://github.com/technomancy/leiningen/blob/stable/doc/TUTORIAL.md

+0

我現在明白我下載的東西是lein本身,而不是安裝腳本。所以,是的,'lein new my-first-project'跑了 - 並且運行'lein repl'似乎也做了某種下載... ...什麼? clojure現在在我的系統上的某個地方? – 147pm

+0

@ user78162 Clojure jar現在應該在你的Maven倉庫中,通常是'〜/ .m2/org/clojure/...'。通常你不會直接使用Clojure jar,而是通過'lein'。如果你從'lein repl'得到提示,那麼你就可以開始交互式地學習Clojure了。請參閱教程,瞭解如何構建。 –