lein repl :connect 7000 给出 ConnectException 连接被拒绝
lein repl :connect 7000 gives ConnectException Connection refused
当我只执行 lein repl
时它可以工作,但是当我尝试连接到主机时出现拒绝连接错误。
Connecting to nREPL at 127.0.0.1:7000
ConnectException Connection refused (Connection refused)
java.net.PlainSocketImpl.socketConnect (PlainSocketImpl.java:-2)
java.net.AbstractPlainSocketImpl.doConnect (AbstractPlainSocketImpl.java:400)
java.net.AbstractPlainSocketImpl.connectToAddress (AbstractPlainSocketImpl.java:243)
java.net.AbstractPlainSocketImpl.connect (AbstractPlainSocketImpl.java:225)
java.net.SocksSocketImpl.connect (SocksSocketImpl.java:402)
java.net.Socket.connect (Socket.java:591)
java.net.Socket.connect (Socket.java:540)
java.net.Socket.<init> (Socket.java:436)
java.net.Socket.<init> (Socket.java:213)
clojure.tools.nrepl/connect (nrepl.clj:184)
clojure.tools.nrepl/connect (nrepl.clj:174)
clojure.core/apply (core.clj:646)
Bye for now!
我试过弄乱我的 /etc/hosts
:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
但是改变它并没有帮助。
设置:
MacOS 10.13.2
Leiningen 2.8.1 on Java 9.0.1 Java HotSpot(TM) 64-Bit Server VM
运行 lein repl
将启动它自己的 nREPL 并连接到它。指定 :connect 7000
不会 启动 REPL——它期望一个已经在那个端口上 运行。
$ lein repl
nREPL server started on port 57535 on host 127.0.0.1 - nrepl://127.0.0.1:57535
REPL-y 0.3.7, nREPL 0.2.12
在单独的会话中,您应该能够连接到您的 other/running REPL:
$ lein repl :connect 57535
Connecting to nREPL at 127.0.0.1:57535
REPL-y 0.3.7, nREPL 0.2.12
当我只执行 lein repl
时它可以工作,但是当我尝试连接到主机时出现拒绝连接错误。
Connecting to nREPL at 127.0.0.1:7000
ConnectException Connection refused (Connection refused)
java.net.PlainSocketImpl.socketConnect (PlainSocketImpl.java:-2)
java.net.AbstractPlainSocketImpl.doConnect (AbstractPlainSocketImpl.java:400)
java.net.AbstractPlainSocketImpl.connectToAddress (AbstractPlainSocketImpl.java:243)
java.net.AbstractPlainSocketImpl.connect (AbstractPlainSocketImpl.java:225)
java.net.SocksSocketImpl.connect (SocksSocketImpl.java:402)
java.net.Socket.connect (Socket.java:591)
java.net.Socket.connect (Socket.java:540)
java.net.Socket.<init> (Socket.java:436)
java.net.Socket.<init> (Socket.java:213)
clojure.tools.nrepl/connect (nrepl.clj:184)
clojure.tools.nrepl/connect (nrepl.clj:174)
clojure.core/apply (core.clj:646)
Bye for now!
我试过弄乱我的 /etc/hosts
:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
但是改变它并没有帮助。
设置:
MacOS 10.13.2
Leiningen 2.8.1 on Java 9.0.1 Java HotSpot(TM) 64-Bit Server VM
运行 lein repl
将启动它自己的 nREPL 并连接到它。指定 :connect 7000
不会 启动 REPL——它期望一个已经在那个端口上 运行。
$ lein repl
nREPL server started on port 57535 on host 127.0.0.1 - nrepl://127.0.0.1:57535
REPL-y 0.3.7, nREPL 0.2.12
在单独的会话中,您应该能够连接到您的 other/running REPL:
$ lein repl :connect 57535
Connecting to nREPL at 127.0.0.1:57535
REPL-y 0.3.7, nREPL 0.2.12