在 clojure repl 中使用 Medley.core 库
Using Medley.core lib in clojure repl
有没有办法直接在clojure的repl中使用medley库,而不需要将它添加到project.clj
文件中的:dependencies
?类似于 (use 'medley.core)
?
您可以将 pomegranate 添加到您的 $HOME/.lein/profiles.clj 文件
{:user {
:dependencies [[com.cemerick/pomegranate "0.3.0"]]
}}
然后,您可以从 repl 中要求石榴函数:
(use '[cemerick.pomegranate :only (add-dependencies)])
然后像这样添加你的依赖:
(add-dependencies
:coordinates '[[incanter "1.2.3"]]
:repositories {"clojars" "http://clojars.org/repo"}))
大多数时候,Clojure 库确实使用名为 clojars, hence the extra repository, but if the library is on the maven central 的 maven 兼容存储库,不需要额外的存储库定义。
例如,bootstrap-clj 在 central 上,所以在这种情况下,以下内容就足够了:
(add-dependencies
:coordinates '[[com.github.sebhoss/bootstrap-clj "2.0.0"]])
瞧。
有没有办法直接在clojure的repl中使用medley库,而不需要将它添加到project.clj
文件中的:dependencies
?类似于 (use 'medley.core)
?
您可以将 pomegranate 添加到您的 $HOME/.lein/profiles.clj 文件
{:user {
:dependencies [[com.cemerick/pomegranate "0.3.0"]]
}}
然后,您可以从 repl 中要求石榴函数:
(use '[cemerick.pomegranate :only (add-dependencies)])
然后像这样添加你的依赖:
(add-dependencies
:coordinates '[[incanter "1.2.3"]]
:repositories {"clojars" "http://clojars.org/repo"}))
大多数时候,Clojure 库确实使用名为 clojars, hence the extra repository, but if the library is on the maven central 的 maven 兼容存储库,不需要额外的存储库定义。
例如,bootstrap-clj 在 central 上,所以在这种情况下,以下内容就足够了:
(add-dependencies
:coordinates '[[com.github.sebhoss/bootstrap-clj "2.0.0"]])
瞧。