lein repl错误:连接被拒绝

马衡阳

我在Ubuntu上安装了leiningen,但是在运行时会引发“连接被拒绝”错误lein repl这是错误:

$ lein repl
Exception in thread "Thread-4" java.net.ConnectException: Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
    at java.net.Socket.connect(Socket.java:579)
    at java.net.Socket.connect(Socket.java:528)
    at java.net.Socket.<init>(Socket.java:425)
    at java.net.Socket.<init>(Socket.java:208)
    at clojure.tools.nrepl$connect.doInvoke(nrepl.clj:184)
    at clojure.lang.RestFn.invoke(RestFn.java:421)
    at clojure.tools.nrepl.ack$send_ack.invoke(ack.clj:47)
    at clojure.tools.nrepl.server$start_server.doInvoke(server.clj:146)
    at clojure.lang.RestFn.invoke(RestFn.java:619)
    at user$eval540.invoke(NO_SOURCE_FILE:0)
    at clojure.lang.Compiler.eval(Compiler.java:6619)
    at clojure.lang.Compiler.eval(Compiler.java:6609)
    at clojure.lang.Compiler.eval(Compiler.java:6582)
    at clojure.core$eval.invoke(core.clj:2852)
    at leiningen.core.eval$fn__3577.invoke(eval.clj:304)
    at clojure.lang.MultiFn.invoke(MultiFn.java:231)
    at leiningen.core.eval$eval_in_project.invoke(eval.clj:326)
    at clojure.lang.AFn.applyToHelper(AFn.java:167)
    at clojure.lang.AFn.applyTo(AFn.java:151)
    at clojure.core$apply.invoke(core.clj:619)
    at leiningen.repl$server$fn__7443.invoke(repl.clj:201)
    at clojure.lang.AFn.applyToHelper(AFn.java:159)
    at clojure.lang.AFn.applyTo(AFn.java:151)
    at clojure.core$apply.invoke(core.clj:617)
    at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1788)
    at clojure.lang.RestFn.invoke(RestFn.java:425)
    at clojure.lang.AFn.applyToHelper(AFn.java:163)
    at clojure.lang.RestFn.applyTo(RestFn.java:132)
    at clojure.core$apply.invoke(core.clj:621)
    at clojure.core$bound_fn_STAR_$fn__4102.doInvoke(core.clj:1810)
    at clojure.lang.RestFn.invoke(RestFn.java:397)
    at clojure.lang.AFn.run(AFn.java:24)
    at java.lang.Thread.run(Thread.java:722)

我在github上看到了这样的问题:lein repl error,但是它不能解决我的问题。有人知道为什么吗?

环境

  • 操作系统:Ubuntu 12.04
  • 贷款:Leiningen 2.3.4
  • 的java:1.7.0_21
海梅·阿古多(Jaime Agudo)

首先,您的堆栈跟踪丢失了Caused by...原始异常。我没有遇到过,但是我能够使用相同的堆栈跟踪j加上这些行来重现它

Caused by: java.net.UnknownHostException: i7mito: System error
        at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
        at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:894)
        at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1286)
        at java.net.InetAddress.getLocalHost(InetAddress.java:1462)
        ... 36 more

如果我i7mito/etc/hosts/文件中删除了机器名称(),并且将其保留为

127.0.0.1 localhost

因此,我的猜测是lein依靠DNS将您的计算机名称(i7mito在我的情况下)解析为IP地址。此名称解析的第一步是您的主机文件,因此我将首先对其进行检查。我意识到绑定到localhost的IP无关紧要,重要的是绑定到hostname命令结果的IP

因此,如果确保您的计算机名称已映射到/ etc / hosts文件上的127.0.0.1,则它可能会起作用。如果它不能检查您的网络配置,因为其他用户被指出,那似乎是相关的。

希望它会有所帮助,当然,如果您在stacktrace上获得相同的额外行,则当然适用:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

lein repl错误:连接被拒绝

来自分类Dev

让Clojure运行(lein repl)

来自分类Dev

让Clojure运行(lein repl)

来自分类Dev

没有网络连接的lein repl

来自分类Dev

lein repl在错误的名称空间中启动

来自分类Dev

lein repl 失败,但 lein run 有效

来自分类Dev

Lein Figwheel编译错误

来自分类Dev

lein REPL服务器启动超时

来自分类Dev

在lein repl中需要core.async

来自分类Dev

使用终端的命令启动lein repl

来自分类Dev

bash:/ usr / bin / lein:权限被拒绝

来自分类Dev

我可以在REPL的Lein项目中查找内容吗?

来自分类Dev

lein repl失败:“没有这样的var用户/帮助”

来自分类Dev

使用来自终端的命令启动lein repl

来自分类Dev

防止SublimeREPL中的'lein repl'回显先前的命令

来自分类Dev

在LightTable和lein REPL中完成时间之间的差异

来自分类Dev

为什么在lein repl中运行函数时得到FileNotFoundExpection?

来自分类Dev

lein repl失败:“没有这样的var用户/帮助”

来自分类Dev

* ns *使用'lein run'意外地评估为'user'命名空间,但使用'lein repl'时却没有

来自分类Dev

启动 cljs nREPL 连接到 lein 项目模板

来自分类Dev

Quasar / Pulsar Lein Midje在Linux上生成错误

来自分类Dev

clojure.test无法解析eval中的符号。在REPL和lein run中工作

来自分类Dev

How do I recompile and reload Java source code while `lein repl` is running?

来自分类Dev

lein测试使用“ resolve”功能将NPE抛出功能;在REPL中工作

来自分类Dev

当lein repl运行时,如何重新编译和重新加载Java源代码?

来自分类Dev

lein别名与嵌套参数有关会引发错误

来自分类Dev

有没有办法在lein repl启动时将方法注入clojure.core?

来自分类Dev

“ lein deps”如何工作?

来自分类Dev

无法运行lein脚本

Related 相关文章

  1. 1

    lein repl错误:连接被拒绝

  2. 2

    让Clojure运行(lein repl)

  3. 3

    让Clojure运行(lein repl)

  4. 4

    没有网络连接的lein repl

  5. 5

    lein repl在错误的名称空间中启动

  6. 6

    lein repl 失败,但 lein run 有效

  7. 7

    Lein Figwheel编译错误

  8. 8

    lein REPL服务器启动超时

  9. 9

    在lein repl中需要core.async

  10. 10

    使用终端的命令启动lein repl

  11. 11

    bash:/ usr / bin / lein:权限被拒绝

  12. 12

    我可以在REPL的Lein项目中查找内容吗?

  13. 13

    lein repl失败:“没有这样的var用户/帮助”

  14. 14

    使用来自终端的命令启动lein repl

  15. 15

    防止SublimeREPL中的'lein repl'回显先前的命令

  16. 16

    在LightTable和lein REPL中完成时间之间的差异

  17. 17

    为什么在lein repl中运行函数时得到FileNotFoundExpection?

  18. 18

    lein repl失败:“没有这样的var用户/帮助”

  19. 19

    * ns *使用'lein run'意外地评估为'user'命名空间,但使用'lein repl'时却没有

  20. 20

    启动 cljs nREPL 连接到 lein 项目模板

  21. 21

    Quasar / Pulsar Lein Midje在Linux上生成错误

  22. 22

    clojure.test无法解析eval中的符号。在REPL和lein run中工作

  23. 23

    How do I recompile and reload Java source code while `lein repl` is running?

  24. 24

    lein测试使用“ resolve”功能将NPE抛出功能;在REPL中工作

  25. 25

    当lein repl运行时,如何重新编译和重新加载Java源代码?

  26. 26

    lein别名与嵌套参数有关会引发错误

  27. 27

    有没有办法在lein repl启动时将方法注入clojure.core?

  28. 28

    “ lein deps”如何工作?

  29. 29

    无法运行lein脚本

热门标签

归档