Possiedo un progetto Luminus con il server in esecuzione su localhost:7000
. Io uso cider-connect
di allegare a me stesso di questo repl, ma sto incontrato con il seguente muro:Come posso collegare il debugger di CIDER a un'applicazione web Luminus?
; CIDER 0.10.0snapshot (package: 20150820.852) \
(Java 1.7.0_51, Clojure 1.7.0, nREPL 0.2.10)
WARNING: The following required nREPL ops are not supported:
apropos classpath complete eldoc format-code format-edn info inspect-pop \
inspect-push inspect-refresh macroexpand ns-list ns-vars ns-path refresh \
resource stacktrace toggle-trace-var toggle-trace-ns undef
Please, install (or update) cider-nrepl 0.10.0-SNAPSHOT and restart CIDER
immagino almeno uno di questi è necessaria per il debug; tentativi di strumento una funzione resa
clojure.lang.LispReader$ReaderException: java.lang.RuntimeException: \
No reader function for tag dbg
posso mettere a punto proprio bene con un progetto di 'normale' Clojure. Ho provato ad aggiungere il testo standard che va normalmente in ~/.lein/profiles.clj
per il progetto di project.clj
a nessun effetto:
:profiles/dev {:dependencies [[org.clojure/tools.nrepl "0.2.10"]]
:plugins [[cider/cider-nrepl "0.10.0-SNAPSHOT"]]}
Come faccio a collegare il debugger di sidro a questa applicazione web?
Non sono sicuro del sidro, ma avete visto questo: http://www.luminusweb.net/docs/deployment.md#enabling_nrepl –
@Ballpark Oh, in realtà ho capito questo! Ho dimenticato che era di questa domanda. Risponderò stasera. –
@SeanAllred Mi piacerebbe vedere questa risposta – WorldsEndless