OSX莱宁根权限错误
OSX Leiningen permissions error
我安装了 Leiningen,但是当我 运行 lein repl 时,我得到这个错误:
java.io.IOException: Permission denied. Please check your access rights for /Users/ethanraymond/.lein/repl-port at leiningen.repl$repl.doInvoke (repl.clj:305)
clojure.lang.RestFn.invoke (RestFn.java:425)
leiningen.repl$repl.invoke (repl.clj:295)
clojure.lang.Var.invoke (Var.java:379)
clojure.lang.AFn.applyToHelper (AFn.java:154)
clojure.lang.Var.applyTo (Var.java:700)
clojure.core$apply.invoke (core.clj:626)
leiningen.core.main$partial_task$fn__6094.doInvoke (main.clj:263)
clojure.lang.RestFn.invoke (RestFn.java:410)
clojure.lang.AFn.applyToHelper (AFn.java:154)
clojure.lang.RestFn.applyTo (RestFn.java:132)
clojure.lang.AFunction.doInvoke (AFunction.java:29)
clojure.lang.RestFn.applyTo (RestFn.java:137)
clojure.core$apply.invoke (core.clj:626)
leiningen.core.main$apply_task.invoke (main.clj:313)
leiningen.core.main$resolve_and_apply.invoke (main.clj:319)
leiningen.core.main$_main$fn__6160.invoke (main.clj:392)
leiningen.core.main$_main.doInvoke (main.clj:385)
clojure.lang.RestFn.invoke (RestFn.java:408)
clojure.lang.Var.invoke (Var.java:379)
clojure.lang.AFn.applyToHelper (AFn.java:154)
clojure.lang.Var.applyTo (Var.java:700)
clojure.core$apply.invoke (core.clj:624)
clojure.main$main_opt.invoke (main.clj:315)
clojure.main$main.doInvoke (main.clj:420)
clojure.lang.RestFn.invoke (RestFn.java:436)
clojure.lang.Var.invoke (Var.java:388)
clojure.lang.AFn.applyToHelper (AFn.java:160)
clojure.lang.Var.applyTo (Var.java:700)
clojure.main.main (main.java:37)
我找到的唯一答案是删除 Leiningen 并重新安装它,但没有用。
确保目录 ~/.lein
属于您 运行ning ls -ld .lein
,而不是 root。如果不是,则 运行 sudo chown -R <user> ~/.lein
.
我安装了 Leiningen,但是当我 运行 lein repl 时,我得到这个错误:
java.io.IOException: Permission denied. Please check your access rights for /Users/ethanraymond/.lein/repl-port at leiningen.repl$repl.doInvoke (repl.clj:305)
clojure.lang.RestFn.invoke (RestFn.java:425)
leiningen.repl$repl.invoke (repl.clj:295)
clojure.lang.Var.invoke (Var.java:379)
clojure.lang.AFn.applyToHelper (AFn.java:154)
clojure.lang.Var.applyTo (Var.java:700)
clojure.core$apply.invoke (core.clj:626)
leiningen.core.main$partial_task$fn__6094.doInvoke (main.clj:263)
clojure.lang.RestFn.invoke (RestFn.java:410)
clojure.lang.AFn.applyToHelper (AFn.java:154)
clojure.lang.RestFn.applyTo (RestFn.java:132)
clojure.lang.AFunction.doInvoke (AFunction.java:29)
clojure.lang.RestFn.applyTo (RestFn.java:137)
clojure.core$apply.invoke (core.clj:626)
leiningen.core.main$apply_task.invoke (main.clj:313)
leiningen.core.main$resolve_and_apply.invoke (main.clj:319)
leiningen.core.main$_main$fn__6160.invoke (main.clj:392)
leiningen.core.main$_main.doInvoke (main.clj:385)
clojure.lang.RestFn.invoke (RestFn.java:408)
clojure.lang.Var.invoke (Var.java:379)
clojure.lang.AFn.applyToHelper (AFn.java:154)
clojure.lang.Var.applyTo (Var.java:700)
clojure.core$apply.invoke (core.clj:624)
clojure.main$main_opt.invoke (main.clj:315)
clojure.main$main.doInvoke (main.clj:420)
clojure.lang.RestFn.invoke (RestFn.java:436)
clojure.lang.Var.invoke (Var.java:388)
clojure.lang.AFn.applyToHelper (AFn.java:160)
clojure.lang.Var.applyTo (Var.java:700)
clojure.main.main (main.java:37)
我找到的唯一答案是删除 Leiningen 并重新安装它,但没有用。
确保目录 ~/.lein
属于您 运行ning ls -ld .lein
,而不是 root。如果不是,则 运行 sudo chown -R <user> ~/.lein
.