[英]Why is cider-jack-in hanging in emacs
我正在研究Clojure的以下教程 。 我刚刚安装了Emacs和Leiningen。 如果分别调用,则两者均起作用。 但是,当我尝试调用cider-jack-in
,如本教程中所述:
使用Emacs打开在第1章中创建的文件clojure-noob / src / clojure_noob / core.clj。接下来,使用Mx cider-jack-in。 这将启动REPL并创建一个新的缓冲区,您可以在其中与之交互。
在最后一条消息之后永远挂起:
Starting nREPL server via lein repl :headless...
You can run the command `cider-jack-in' with C-c M-j
Starting nREPL server via lein repl :headless...
我究竟做错了什么?
编辑:为解决此问题,我将leiningen从1.7(这是apt-get安装的)升级到2.6.1。
最近对cider进行了更改,因此您不再需要在〜/ .lein / profiles.clj中添加内容来安装cider-nrepl和clj-refactor。 苹果酒现在会解决这个问题。 您应该从配置中删除该部分。
通常,对于这些情况,它有助于首先从命令行运行lein,并确保它实际上可以获取项目依赖项。 大多数情况下,它坐在那里以每秒3字节的速度下载jar文件,而实际上并没有停止。 其他时候,它因SSL / TLS证书验证问题而失败。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.