当前位置 : 主页 > 手机开发 > 其它 >

clojure – 在slime中加载一个新的依赖项?

来源:互联网 收集:自由互联 发布时间:2021-06-22
我正在使用emacs和swank-clojure.如何解决以下情况 – 我在project.clj中添加了一个新的依赖项. 我在一个shell中运行lein deps以获得新的dep. 我有一个已打开的slime会话,想要使用新dep中的函数.
我正在使用emacs和swank-clojure.如何解决以下情况 –

>我在project.clj中添加了一个新的依赖项.
>我在一个shell中运行lein deps以获得新的dep.
>我有一个已打开的slime会话,想要使用新dep中的函数.

如何让现有的slime会话加载新的依赖项?

谢谢,
穆尔塔扎

您应该查看 pomegranate,它旨在提供与您描述的功能类似的功能.

正如@gergek在评论中所指出的那样,leiningen2附带石榴,所以如果你在lein2上,你必须在粘液中点燃以下内容:

(require '[cemerick.pomegranate :as p])
(p/add-dependencies :coordinates '[[org.clojure/core.logic "0.7.5"]])

有关如何使用它的更多信息,请查看add-dependencies docs.

网友评论