【问题标题】:Why is cider-jack-in hanging in emacs为什么 cider-jack-in 挂在 emacs 中
【发布时间】:2016-05-09 18:30:10
【问题描述】:

我正在处理the following tutorial on Clojure。我刚刚安装了 Emacs 和 Leiningen。如果单独调用,两者都有效。但是,当我尝试调用 cider-jack-in 时,如教程中所述:

使用 Emacs,打开文件 clojure-noob/src/clojure_noob/core.clj, 您在第 1 章中创建的。接下来,使用 M-x 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。

【问题讨论】:

  • 您尝试从控制台执行lein repl 吗?有用吗?
  • @OlegTheCat 是的 lein 确实从命令行运行,并且立即运行。

标签: emacs clojure leiningen


【解决方案1】:

最近 cider 发生了变化,因此您不再需要向 ~/.lein/profiles.clj 添加东西来安装 cider-nrepl 和 clj-refactor。苹果酒现在会解决这个问题。您应该从配置中删除该部分。

一般来说,对于这些情况,首先从命令行运行 lein 并确保它可以实际获取项目依赖项会有所帮助。大多数时候它坐在那里以每秒 3 个字节的速度下载一个 jar 文件,实际上并没有停止。其他时候它会因 SSL/TLS 证书验证问题而失败。

【讨论】:

  • 关于修复配置的好建议。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-11-16
  • 1970-01-01
  • 2023-03-22
  • 1970-01-01
  • 2016-12-14
  • 2014-05-19
  • 2018-01-21
相关资源
最近更新 更多