Per iniziare una repl presa, è necessario passare questa opzione per la JVM
-Dclojure.server.repl="{:port 5555 :accept clojure.core.server/repl}"
In Leiningen, aggiungere questo al vostro project.clj
.
:jvm-opts ["-Dclojure.server.repl={:port 5555 :accept clojure.core.server/repl}"] ; notice that the map is not quoted.
e in avvio, esportare la variabile d'ambiente BOOT_JVM_OPTIONS
export BOOT_JVM_OPTIONS='-Dclojure.server.repl="{:port 5555 :accept clojure.core.server/repl}"'
Una volta che il REPL è in esecuzione, è possibile eseguire telnet
da un terminale diverso per la connessione al REPL presa. REPLception!
$ telnet 127.0.0.1 5555
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
user=> (+ 1 1)
2
user=>
fonte
2016-01-21 19:34:42
Leiningen si avvia automaticamente il repl su una presa. Guarda il banner che stampa all'avvio per vedere quale ha selezionato. – dsm
@dsm l'autore sta parlando del nuovo socket REPL in Clojure 1.8, non del REPL di Leiningen. –