我需要将 clojure 函数与 slime-connect 一起使用。我将所有库都放在 $CLASSPATH 中。
据我了解这个问题 https://stackoverflow.com/questions/3376840/clojure-classpath-problem-for-require-function。我使用以下命令检查当前环境的 CLASSPATH,发现我的 $CLASSPATH 没有被使用。
如何使用 emacs/slime-connect 附加 clojure 的类路径?
我按照要求和回答安装了我的 emacs/leinigenhere https://stackoverflow.com/questions/3261714/emacs-cocoa-emacs-vs-aquamacs-for-running-clojure-on-mac-os-x.
(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
lein 提供了在其依赖项中指定的库。因此,最好在project.clj中指定所有需要的库,然后重新运行lein swank命令
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)