Baik clj dan cljs repls memproses input dengan benar
clj
repl hang pada perintah apa pun. [== ]
"progress bar" berjalan tanpa batas, tidak ada output yang dihasilkan.
cider-jack-in-clj&cljs
clj
repl(+ 1 1)
Ini tidak terjadi jika saya menggunakan cider-jack-in
alih-alih cider-jack-in-clj&cljs
cider-jack-in-clj
cider-jack-in-cljs
cider-jack-in-clj
cider-connect-sibling-clojurescript
Mencoba beralih ke figwheel-main
alih-alih figwheel
sebagai tipe repl cljs. Mendapat pesan Figwheel-main is not available. Please check [cider docs link]
Berhasil menyiapkan figwheel-main
. Masalah yang sama tetap ada - segera setelah cljs
repl dimulai - clj
repl hang.
CIDER 0.19.0snapshot (package: 20181030.2222), nREPL 0.2.12
Clojure 1.9.0, Java 1.8.0_20
Leiningen 2.8.1 di Java 1.8.0_20 Java HotSpot(TM) Server VM 64-Bit
GNU Emacs 26.1
MacOS Mojave 10.14.1
Sama disini
Ada masalah serupa yang dibuka di suatu tempat, juga dengan fighweel. Sampai proyek sederhana di mana ini dapat direproduksi muncul, saya rasa tidak ada harapan untuk memperbaikinya.
@achikin dapatkah Anda mereproduksi dengan https://github.com/bhauman/figwheel-main/blob/master/README.md#try -figwheel-with-flappy-bird
Saya menggunakannya tanpa gangguan dengan cider master akhir pekan lalu.
Jika Anda melakukannya, hal lain yang dapat bermanfaat untuk dilihat adalah $HOME/.lein/profile.clj
@arichiardi biar saya coba. Saya pikir saya lupa menyebutkan bahwa itu adalah Spacemacs.
@arichiardi Saya telah menginstal ulang Spacemacs dan semuanya berfungsi seperti yang diharapkan.
Bangunan yang dapat direproduksi \ _ (ツ) _ /
Saya baru saja memukul masalah ini juga. Tampaknya REPL Clojure hang sementara ClojureScript dalam status tertunda.
Saya menggunakan connect
Cider daripada jack-in
, file _project.clj_ saya memiliki dependensi figwheel-main
, cider/piggieback
dan nrepl
, cider/cider-nrepl
plugin, dan cider.piggieback/wrap-cljs-repl
dikonfigurasi. Saya juga melayani aplikasi cljs dari server clj satu dan bukan figwheel-main!
Ini berakhir dengan kebuntuan di mana perwakilan cljs menunggu koneksi dari browser, browser menunggu server aplikasi online, dan perwakilan server aplikasi hang sementara cljs menunggu koneksi.
Untungnya, indeks default figwheel-main juga terhubung ke REPL; membuka bagian domain dari url koneksi di browser membuka kedua REPL. Namun, untuk beberapa alasan yang tidak diketahui, baik clj dan cljs REPL dapat ditukar, tanpa ruang nama mereka saat ini berubah. Semuanya berfungsi dengan baik setelah saya mengubah kembali ruang nama saat ini.
(Saya mencoba menginstal ulang Spacemacs, tetapi tidak berhasil!)
Apakah ada solusi untuk ini?
Komentar yang paling membantu
@arichiardi biar saya coba. Saya pikir saya lupa menyebutkan bahwa itu adalah Spacemacs.