clojure 的 emacs slime-connect 版本不会查找 $CLASSPATH
我需要将 clojure 函数与 slime-connect 一起使用。我将所有库都放在 $CLASSPATH 中。
正如我从这个问题中了解到的。我使用以下命令检查当前环境的 CLASSPATH,发现我的 $CLASSPATH 没有被使用。
如何使用 emacs/slime-connect 附加 clojure 的类路径? 我按照要求安装了 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
I need to use my clojure functions with slime-connect. And I put all my libs in the $CLASSPATH.
As I learned from this question. I used the following command to check the CLASSPATH for current environment, and I found none of my $CLASSPATH is used.
How can I attach my class path for my clojure with emacs/slime-connect?
I installed my emacs/leinigen as asked and answered 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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
lein 提供了在其依赖项中指定的库。因此,最好在project.clj中指定所有需要的库,然后重新运行lein swank命令
lein provides that libraries, that are specified in its dependencies. So, it's better to specify all needed libraries in project.clj, and re-run lein swank command