[英]How do I use the Clojure `use` function in leiningen?
我對Clojure和Leiningen都很陌生。 我已經在Windows的C:\\clojure-1.5.1
上安裝了Clojure,並在C:\\.lein\\bin
安裝了leiningen-win-installer beta1。
現在,我正在嘗試埃里克·羅切斯特(Eric Rochester)的書中的示例。 我在project.clj中包括了Incanter的依賴庫,也使用了dep。
我如何使用命令(use 'incanter.core)
? 我收到的'use' is not recognized as an internal or external command
。 另外,如何在user=>
使用lein命令?
編輯-我忘了“萊恩·德普斯”,直到看到火星的答案
開始lein repl之前,您必須制作項目(使用“ lein新的獲取數據”或書中的內容)。
這將創建一個新目錄,然后在該目錄中找到並編輯“ project.clj”以包含依賴項(如書中所示)。
cd進入project.clj所在的目錄,並從dos / powershell提示符下運行“ lein deps”。
然后,當您在同一目錄中的用戶=>提示符下運行lein repl時,執行
(use 'incanter.core)
它將返回“ nil”,您將開始運行。 您可能需要先從leiningen頁面運行一些示例,以使您對lein有更多的了解。 您總是在“ user =>”提示符下而不是在“ c:....>”提示符下鍵入clojure命令。
Leiningen project.clj的內容有些微妙。 我還沒有找到簡單的介紹。 萊文·馬格魯德(Levin Magruder)的建議無疑會幫助您入門。 基本思想是,一旦正確設置了項目文件, lein deps
就會出去查找所需的庫,並將它們放在lein repl
可以找到它們的地方。 然后use
將為已下載的庫工作。 有關更多信息,研究詳細注釋project.clj示例文件可能會有所幫助。 (回答這個問題的不是一部分,但如果你有問題use
,你可能會得到由絆倒ns
和文件名順(我):我建議科林·瓊斯介紹, ns
和它的選項 。 )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.