emacs slime-connect版本的clojure不会查找$ CLASSPATH

时间:2010-07-31 18:54:21

标签: emacs clojure classpath slime

我需要将我的clojure函数与slime-connect一起使用。我把所有的lib放在$ CLASSPATH中。

我从this question学到了。我使用以下命令检查当前环境的CLASSPATH,并且我发现没有使用我的$ CLASSPATH。

如何使用emacs / slime-connect附加我的clojure的类路径? 我根据要求安装了我的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

1 个答案:

答案 0 :(得分:3)

lein提供了在其依赖项中指定的库。因此,最好在project.clj中指定所有需要的库,并重新运行lein swank命令