2016-08-08 2 views
0

Mon flux de travail pour démarrer un processus « boot dev » au sein emacs pour l'utiliser avec du cidre après était quelque chose comme ceci:boot-CLJ: navigateur rempl après le cidre-jack dans

  • aller à un tampon shell.
  • entrez "boot dev"
  • attendre jusqu'à ce que le message "Temps écoulé ..."
  • cidre connecter (Enter Enter)

Dans le cas, il est un projet ClojureScript, on pourrait lancer un navigateur avec rempl:

(start-repl) 

Lors de l'utilisation du cidre-jack-in pour soulager un peu ce que je reçois des problèmes avec la dernière étape, le rempl de ClojureScript. Voici le début du message d'erreur:

boot.user> (start-repl) 
<< started Weasel server on ws://127.0.0.1:45341 >> 
<< waiting for client to connect ... java.lang.NullPointerException 
    at clojure.java.io$make_parents.invokeStatic(io.clj:443) 
    at clojure.java.io$make_parents.doInvoke(io.clj:438) 
    at clojure.lang.RestFn.invoke(RestFn.java:410) 

(le message complet se trouve ici: http://pastebin.com/chBNByKG)

Je l'ai fait ajouter un ~/.boot/profile.boot selon le manuel de cidre.

Répondre

0

Utilisez cider-jack-in-clojurescript (C-c M-J par défaut) au lieu de cider-jack-in pour obtenir le ClojureScript REPL. (Ou se connecter à un REPL externe.) Il ne fonctionne pas autrement, au moins avec le CIDER actuel (0,14 à la fois ou l'écriture.)

+0

Avez-vous un navigateur repl lors de l'utilisation de cider-jack-in-clojurescript? Je reçois un rhino cljs repl ... –