Загрузить новую зависимость в слизи?
Я использую emacs и swank-clojure. Как мне решить приведенный ниже сценарий -
- Я добавил новую зависимость в project.clj.
- Я запускаю lein deps в оболочке, чтобы получить новый dep.
- У меня есть открытая сессия слизи, и я хочу использовать функцию из нового депо.
Как мне получить существующую сессию slime для загрузки новой зависимости?
Спасибо, Муртаза
1 ответ
Решение
Вы должны взглянуть на гранат, который предназначен для обеспечения аналогичных, если не идентичных возможностей, которые вы описываете.
Как отметил georgek в комментариях, leiningen2
корабли с pomegranate
, так что если вы на lein2, вам нужно просто запустить что-то вроде следующего в REPL слизи:
(require '[cemerick.pomegranate :as p])
(p/add-dependencies :coordinates '[[org.clojure/core.logic "0.7.5"]])
Посмотри на add-dependencies
документы для получения дополнительной информации о том, как его использовать.