Tanto clj como cljs repls procesan la entrada correctamente
clj
repl cuelga de cualquier comando. [== ]
"barra de progreso" se está ejecutando indefinidamente, no se produce ninguna salida.
cider-jack-in-clj&cljs
clj
repl(+ 1 1)
Esto no sucede si uso cider-jack-in
lugar de cider-jack-in-clj&cljs
cider-jack-in-clj
cider-jack-in-cljs
cider-jack-in-clj
cider-connect-sibling-clojurescript
Intenté cambiar a figwheel-main
lugar de figwheel
como tipo de respuesta cljs. Recibí un mensaje Figwheel-main is not available. Please check [cider docs link]
Se las arregló para configurar figwheel-main
. El mismo problema persiste, tan pronto como comienza cljs
repl, clj
repl cuelga.
CIDER 0.19.0snapshot (package: 20181030.2222), nREPL 0.2.12
Clojure 1.9.0, Java 1.8.0_20
Leiningen 2.8.1 en Java 1.8.0_20 Java HotSpot (TM) Servidor VM de 64 bits
GNU Emacs 26.1
MacOS Mojave 10.14.1
Aquí igual
Hay un problema similar abierto en alguna parte, también con fighweel. Hasta que surja un proyecto simple en el que esto podría reproducirse, no creo que haya esperanzas de solucionarlo.
@achikin puedes reproducir con https://github.com/bhauman/figwheel-main/blob/master/README.md#try -figwheel-with-flappy-bird
Lo estaba usando sin fallas con el maestro de sidra el fin de semana pasado.
En caso de que lo haga, otra cosa que podría ser beneficiosa de ver es el $HOME/.lein/profile.clj
@arichiardi déjame intentarlo. Creo que olvidé mencionar que son Spacemacs.
@arichiardi He reinstalado Spacemacs y todo funciona como se esperaba.
Construcciones reproducibles ¯ \ _ (ツ) _ / ¯
Acabo de abordar este problema también. Parece que Clojure REPL se cuelga mientras que ClojureScript está en estado pendiente.
Estoy usando connect
Cider en lugar de jack-in
, mi archivo _project.clj_ tiene las dependencias figwheel-main
, cider/piggieback
y nrepl
, las cider/cider-nrepl
plugin y cider.piggieback/wrap-cljs-repl
configurados. ¡También estoy sirviendo la aplicación cljs desde clj one y no desde el servidor de figwheel-main!
Esto termina en un punto muerto en el que la respuesta de cljs está pendiente de una conexión desde el navegador, el navegador está esperando que el servidor de la aplicación se conecte y la respuesta del servidor de la aplicación se cuelga mientras que la respuesta de cljs está pendiente de una conexión.
Afortunadamente, el índice predeterminado de figwheel-main también se conecta al REPL; Al abrir la parte del dominio de la URL de conexión en el navegador, se desbloquean ambos REPL. Sin embargo, por alguna razón desconocida, los REPL de clj y cljs se intercambian, sin que cambien sus espacios de nombres actuales. Las cosas funcionan bien una vez que cambio esos espacios de nombres actuales.
(¡Intenté reinstalar Spacemacs, pero no funcionó!)
¿Existe alguna solucion para esto?
Comentario más útil
@arichiardi déjame intentarlo. Creo que olvidé mencionar que son Spacemacs.