无法通过Lighttable连接到clojure

时间:2017-03-12 14:20:54

标签: clojure leiningen lighttable

刚刚开始使用clojure,我是一个真正的初学者。我已经下载了leiningen,我可以编译源代码。

但是,我正在尝试使用lighttable跟踪教程,当我尝试连接时

(ns learningclojure)

后跟cmd-enter

我收到以下错误消息。任何线索我会做什么?我试图给予足够的许可,但它仍然无效

java.io.IOException: Permission denied. Please check your access rights for /private/var/folders/6y/x_j__0l93gv9fgm612mqxh2c0000gn/T/AppTranslocation/2F779AE0-FA53-4B43-B38E-43852447A9AC/d/LightTable.app/Contents/Resources/app/plugins/Clojure/runner/resources/.nrepl-port
    at leiningen.repl$repl.doInvoke(repl.clj:317)
    at clojure.lang.RestFn.invoke(RestFn.java:425)
    at leiningen.light_nrepl$light.invoke(light_nrepl.clj:77)
    at leiningen.light_nrepl$_main.doInvoke(light_nrepl.clj:85)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at leiningen.light_nrepl.main(Unknown Source)

版本:

macOS Sierra(10.12.3) Leiningen 2.7.1 on Java 1.8.0_121 Java HotSpot(TM)64位服务器VM REPL-y 0.3.7,nREPL 0.2.12 Clojure 1.8.0

1 个答案:

答案 0 :(得分:0)

LightTable似乎要求您的用户拥有对其应用程序文件夹的修改权限 - 在Windows安装中肯定是这种情况,我怀疑它与Linux相同。

你是否尝试过超级(sudo),就像测试一样?

如果这没有帮助,请尝试以下方法:

  1. 检查此前的类似问题:OSX Leiningen permissions error

  2. 尝试清理'和' rm~ / .lein-repl-history' - 很多问题都可以通过这种方式解决。 :)

  3. 祝你好运:)