使用Clojure CLI工具启动nREPL

使用Clojure CLI工具启动nREPL,clojure,command-line-interface,nrepl,Clojure,Command Line Interface,Nrepl,如何从clj命令启动nREPL 我无法使用Lein或Boot运行我的项目,因为我的paren不平衡,读者抱怨'java.lang.RuntimeException:read cond从第13行开始需要偶数个表单。写了如何做到这一点: clj -Sdeps '{:deps {org.clojure/tools.nrepl {:mvn/version "0.2.12"}}}' Clojure 1.9.0 user=> (use '[clojure.tools.nrepl.server :onl

如何从
clj
命令启动nREPL

我无法使用Lein或Boot运行我的项目,因为我的paren不平衡,读者抱怨'java.lang.RuntimeException:read cond从第13行开始需要偶数个表单。

写了如何做到这一点:

clj -Sdeps '{:deps {org.clojure/tools.nrepl {:mvn/version "0.2.12"}}}'
Clojure 1.9.0
user=> (use '[clojure.tools.nrepl.server :only (start-server stop-server)])
nil
user=> (defonce server (start-server :port 7888))
#'user/server

现在,您可以使用远程REPL客户端连接到端口7888。也许有一种方法可以做到这一点。

现在的事情比问题发布时更容易了:

$ clj -Sdeps '{:deps {nrepl/nrepl {:mvn/version "0.5.3"}}}' -m nrepl.cmdline

更多细节

您甚至可以将GIST与tools.deps.alpha一起使用,请参见