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

mur*_*a52 4 clojure swank-clojure

我正在使用emacs和swank-clojure.如何解决以下情况 -

  1. 我在project.clj中添加了一个新的依赖项.
  2. 我在一个shell中运行lein deps以获得新的dep.
  3. 我有一个现有的粘液会话,它是开放的,并且想要使用来自新dep的函数.

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

谢谢,穆尔塔扎

sku*_*uro 5

您应该看一下石榴,它的设计与您描述的石榴具有相似但不相同的能力.

正如指出的@gergek的意见,leiningen2附带pomegranate的,所以如果你在lein2你有刚刚火像在泥REPL如下:

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

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