emacs-версия slj-connect clojure не ищет $ CLASSPATH - PullRequest
2 голосов
/ 31 июля 2010

Мне нужно использовать мои функции clojure с slime-connect.И я положил все свои библиотеки в $ CLASSPATH.

Как я узнал от , этот вопрос .Я использовал следующую команду, чтобы проверить CLASSPATH для текущей среды, и я обнаружил, что ни один из моих $ CLASSPATH не используется.

Как мне прикрепить мой путь к классу для моей clojure с помощью emacs / slime-connect?Я установил свой emacs / leinigen в соответствии с просьбой и ответил здесь .

(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

1 Ответ

3 голосов
/ 31 июля 2010

lein предоставляет те библиотеки, которые указаны в его зависимостях. Поэтому лучше указать все необходимые библиотеки в project.clj и повторно запустить команду lein swank

...