Given this script:
(ns my-nrepl
(:require [nrepl.server :as nrepl]))
;; Start server
(defonce server
(nrepl/start-server :port 7888))
(println "nREPL server running on port" (:port server))
@(promise)
started with clj -Sdeps '{:deps {nrepl/nrepl {:mvn/version "RELEASE"}}}' -M /tmp/repl.clj
and:
$ lein repl :connect 7778
Connecting to nREPL at 127.0.0.1:7778
Why is the REPL not appearing?Also tried this:
(ns my-cider-nrepl
(:require [nrepl.server :as nrepl]
[cider.nrepl :refer [cider-nrepl-handler]]))
;; Define server with CIDER middleware
(defonce server
(nrepl/start-server
:port 7888
:handler cider-nrepl-handler)) ; this wraps all standard CIDER middleware
(println "CIDER nREPL server running on port" (:port server))
@(promise)I guess I'll just use:
(ns my-cider-nrepl
(:require [nrepl.cmdline]))
(nrepl.cmdline/-main)My lein repl connect still hangs :'(
oh amazing, even lein repl hangs
I'll try brew upgrade lein
that worked...