<p>cider-jack-in-clj&amp;cljs 问题</p>

创建于 2018-11-01  ·  7评论  ·  资料来源: clojure-emacs/cider

预期行为

clj 和 cljs repls 都正确处理输入

实际行为

clj repl 挂在任何命令上。 [== ] “进度条”无限期运行,不产生任何输出。

重现问题的步骤

  1. 打开 Emacs
  2. 打开项目文件
  3. 运行cider-jack-in-clj&cljs
  4. 切换到clj repl
  5. 输入任何命令,例如(+ 1 1)
  6. 没有输出,“进度条”无限旋转

如果我使用cider-jack-in而不是cider-jack-in-clj&cljs则不会发生这种情况

更新:

  1. 运行cider-jack-in-clj
  2. repl 运行正常
  3. 运行cider-jack-in-cljs
  4. clj repl 启动后 clj repl 停止工作

UPD2:

  1. 运行cider-jack-in-clj
  2. repl 运行正常
  3. 运行cider-connect-sibling-clojurescript
  4. clj repl 启动后 clj repl 停止工作

UPD3:

试图切换到figwheel-main而不是figwheel作为 cljs repl 类型。 收到一条消息Figwheel-main is not available. Please check [cider docs link]

UPD4:

设法设置figwheel-main 。 同样的问题仍然存在 - 只要cljs repl 开始 - clj repl 就会挂起。

环境和版本信息

CIDER 版本信息

 CIDER 0.19.0snapshot (package: 20181030.2222), nREPL 0.2.12
 Clojure 1.9.0, Java 1.8.0_20

Lein/引导版

Java 1.8.0_20 Java HotSpot(TM) 64 位服务器 VM 上的 Leiningen 2.8.1

Emacs 版本

GNU Emacs 26.1

操作系统

MacOS 莫哈韦沙漠 10.14.1

最有用的评论

@arichiardi让我试试。 我想我忘了提到它是 Spacemacs。

所有7条评论

同样在这里

在某处也有一个类似的问题,也有 fighweel。 直到出现一个可以复制的简单项目,我认为没有希望解决这个问题。

@achikin你能用https://github.com/bhauman/figwheel-main/blob/master/README.md#try -figwheel-with-flappy-bird 复制吗

上周末我在与苹果酒大师一起使用它时没有出现故障。
如果你这样做,另一件可能有益的事情是$HOME/.lein/profile.clj

@arichiardi让我试试。 我想我忘了提到它是 Spacemacs。

@arichiardi我已经重新安装了 Spacemacs,一切都按预期工作。
可重现的构建 ¯ \ _ (ツ) _ / ¯

我也刚碰到这个问题。 Clojure REPL 似乎挂起,而 ClojureScript 处于挂起状态。

我正在使用苹果酒的connect而不是jack-in ,我的 _project.clj_ 文件具有figwheel-maincider/piggiebacknrepl依赖项, cider/cider-nrepl插件,以及cider.piggieback/wrap-cljs-repl配置。 我还从 clj one 提供 cljs 应用程序,而不是 figwheel-main 的服务器!

这最终导致了一个死锁,其中 cljs repl 正在等待来自浏览器的连接,浏览器正在等待应用服务器上线,并且当 cljs 正在等待连接时,应用服务器的 repl 挂起。

幸运的是,figwheel-main 的默认索引也连接到 REPL; 在浏览器中打开连接 url 的域部分可以解锁两个 REPL。 然而,由于某种未知原因,clj 和 cljs REPL 都被交换了,而它们当前的命名空间没有改变。 一旦我将那些当前的命名空间改回来,事情就会正常工作。

(我尝试重新安装 Spacemacs,但没有奏效!)

有解决方案吗?

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

ukriish picture ukriish  ·  6评论

geokon-gh picture geokon-gh  ·  9评论

Reefersleep picture Reefersleep  ·  8评论

stardiviner picture stardiviner  ·  8评论

mgrbyte picture mgrbyte  ·  8评论