2024 Clojure状态调查!分享你的想法。

欢迎!请参阅关于页面了解如何使用本站的相关信息。

0
ClojureScript

在快速启动过程中,有时能看到空白行

不好

`
$ clj --main cljs.main --compile hello-world.core --repl

ClojureScript 1.10.339
cljs.user=>
`

$ clj --main cljs.main --compile hello-world.core --repl Hello world! ClojureScript 1.10.339 cljs.user=>

3 个答案

0

评论者:mfikes

这可能是CLJS-2625的重复问题

0
0

编辑

实际上,有时REPL甚至都没有出现,ClojureScript似乎处于挂起状态。

例如,浏览器已经开始运行,并显示“ClojureScript - Quick Start”页面,但在命令行中没有任何REPL

$ clj --main cljs.main --compile hello-world.core --repl
Hello world!

有时您可能会收到一个

Exception in thread "Thread-16" java.net.SocketException: Broken pipe (Write failed)

代替。

这尤其发生在浏览器还没有运行(即需要先启动,这需要一点时间)的情况下。

我猜可能有一些超时设置得太严格,REPL没有启动是因为 SocketException,这并不总是打印出来,真是雪上加霜。也许吧。

系统

ClojureScript 1.10.520
Clojure Version: 1.10.1.536
openjdk version "1.8.0_242"
Linux Fedora 30
Firefox 73.0.1 (64-bit)
SELinux permission looking good!

附加数据点

目前正尝试在 https://figwheel.org/tutorial 上的 figwheel 教程 - 虽然初始网页相当复杂,但REPL的外观至今没有问题。

...