2
我需要使用我的clojure函數和slime-connect。我把我所有的庫放在$ CLASSPATH中。
正如我從this question瞭解到的。我使用以下命令來檢查當前環境的CLASSPATH,並且我發現我的$ CLASSPATH都沒有被使用。
如何將我的clojure類路徑附加到emacs/slime-connect? 我按照要求安裝了我的emacs/leinigen,並回答了here。
(doseq [p (.getURLs (java.lang.ClassLoader/getSystemClassLoader))] (println (.getPath p)))
/Users/smcho/bin/leiningen/src/ /Users/smcho/bin/leiningen/test/ /Users/smcho/bin/leiningen/classes/ ... /Users/smcho/bin/leiningen/lib/dev/swank-clojure-1.2.1.jar
感謝您的回答,但我看不到如何將classpath添加到project.clj。你能給我更多提示嗎? – prosseek 2010-07-31 19:14:50
如果你有庫,而現有的庫不存在,那麼你可以簡單地將這些庫複製到lib目錄中,它們將被leiningen看到。如果庫存在於存儲庫中,則可以指定它們的名稱並自動提取。 您可以使用我的關於lein的文章(http://alexott.net/en/clojure/ClojureLein.html)作爲使用此工具的簡短介紹 – 2010-07-31 19:21:55
我剛剛將這些庫複製到leiningen/lib,並且它工作正常。謝謝。 – prosseek 2010-07-31 19:37:53