无法让'cider-jack-in`工作

时间:2017-06-10 02:55:07

标签: clojure cider

请参阅错误消息:error in process sentinel: Could not start nREPL server: That’s not a task. Use "lein help" to list all tasks.

*Messages*缓冲区中,错误的完整形式为:

  进程中的

错误:nrepl-server-sentinel:无法启动nREPL服务器:这不是任务。使用" lein help"列出所有任务。

M-x cider-version显示

  

CIDER 0.15.0snapshot(package:20170525.255)

试图摆弄~/.lein/profiles.clj以明确添加

{:user {:plugins [[cider/cider-nrepl "0.15.0snapshot"]]}}`

......但这并没有改变任何事情。

(过了一段时间后回到Clojure"新鲜"安装(Emacs,clojure-mode,苹果酒等等)所以可能错过了一些小环境设置步骤,只是不知道那是什么!)

1 个答案:

答案 0 :(得分:0)

原来不兼容的不是nRepl中间件,而是Leiningen本身。

我使用apt-get卸载了我安装的版本,并使用downloaded script自行安装,并确保此新版本是which lein导致的版本,此问题消失了

更多详细信息:正在运行cider-jack-in触发了对lein update-in的调用以及更多参数,但是Leiningen的版本我根本没有显示{{1}当我运行update-in时,作为其中一个选项。