安装cider-nrepl

Mar*_*ark 20 lisp emacs clojure cider read-eval-print-loop

我已经安装了CIDER 0.7.0,现在当我在Emacs(via M-x cider-jack-in RET)中启动时,我收到以下警告:

警告:CIDER的版本(0.7.0)与cider-nrepl的版本(未安装)不匹配

我已经下载了cider-nrepl,发现它包含闭包代码,而不是emacs lisp代码.自从我今天开始探索Clojure世界,并且项目页面上没有安装说明,你能告诉我如何安装cider-nrepl?

Ale*_*Ott 27

你需要将它放入lein project.clj或全局lein配置中.摘自官方文件:

使用方便的默认插件,可以在项目的project.clj文件中,也可以在〜/ .lein/profiles.clj中的:user profile中使用.

:plugins [[cider/cider-nrepl "0.7.0"]]
Run Code Online (Sandbox Code Playgroud)

CIDER的最小profiles.clj将是:

{:user {:plugins [[cider/cider-nrepl "0.7.0"]]}}
Run Code Online (Sandbox Code Playgroud)

  • 我不知道为什么在〜/ .lein/profiles.clj中添加:plugins [[cider/cider-nrepl"0.7.0"]]不起作用.但是同样的表达式::我的项目的project.clj中的plugins [[cider/cider-nrepl"0.7.0"]]按预期工作. (2认同)