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

Dibuat pada 1 Nov 2018  ·  7Komentar  ·  Sumber: clojure-emacs/cider

Perilaku yang diharapkan

Baik clj dan cljs repls memproses input dengan benar

Perilaku sebenarnya

clj repl hang pada perintah apa pun. [== ] "progress bar" berjalan tanpa batas, tidak ada output yang dihasilkan.

Langkah-langkah untuk mereproduksi masalah

  1. Buka Emacs
  2. Buka file proyek
  3. jalankan cider-jack-in-clj&cljs
  4. Beralih ke clj repl
  5. Ketik perintah apa saja misalnya (+ 1 1)
  6. Tidak ada output yang dihasilkan, "progress bar" berputar tanpa batas

Ini tidak terjadi jika saya menggunakan cider-jack-in alih-alih cider-jack-in-clj&cljs

UPD:

  1. jalankan cider-jack-in-clj
  2. repl berjalan ok
  3. jalankan cider-jack-in-cljs
  4. clj repl berhenti bekerja setelah cljs repl dimulai

UPD2:

  1. jalankan cider-jack-in-clj
  2. repl berjalan ok
  3. jalankan cider-connect-sibling-clojurescript
  4. clj repl berhenti bekerja setelah cljs repl dimulai

UPD3:

Mencoba beralih ke figwheel-main alih-alih figwheel sebagai tipe repl cljs. Mendapat pesan Figwheel-main is not available. Please check [cider docs link]

UPD4:

Berhasil menyiapkan figwheel-main . Masalah yang sama tetap ada - segera setelah cljs repl dimulai - clj repl hang.

Informasi Lingkungan & Versi

Informasi versi CIDER

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

Versi Lein/Boot

Leiningen 2.8.1 di Java 1.8.0_20 Java HotSpot(TM) Server VM 64-Bit

Versi Emacs

GNU Emacs 26.1

Sistem operasi

MacOS Mojave 10.14.1

Komentar yang paling membantu

@arichiardi biar saya coba. Saya pikir saya lupa menyebutkan bahwa itu adalah Spacemacs.

Semua 7 komentar

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?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat