Невозможно запустить программу leiningen, используя Intellij + cursive в Ubuntu 19.04 - PullRequest
0 голосов
/ 02 июля 2019

Я начинаю изучать clojure и, настраивая свою среду с помощью intellij и cursive, я сталкиваюсь с проблемой, когда пытаюсь запустить простую программу leningen. Может ли кто-нибудь помочь мне с этим?

Следуйте ниже моей конфигурации: ОПЕРАЦИОННЫЕ СИСТЕМЫ. Ubuntu 19.04 64-bit Intellij: версия 2019.1.3 Курсив: v1.8.e-eap4-2019.1 Leiningen: Leiningen 2.9.1 на Java 11.0.3 Java HotSpot (TM) 64-разрядная серверная виртуальная машина Java-версия "11.0.3" 2019-04-16 LTS Java (TM) SE Runtime Environment 18.9 (сборка 11.0.3 + 12-LTS) Java HotSpot (TM) 64-битный сервер ВМ 18.9 (сборка 11.0.3 + 12-LTS, смешанный режим)

ns tutorial.core
  (:gen-class))

(defn -main
  "I don't do a whole lot ... yet."
  [& args]
  (println "Hello, World!"))
usr/lib/jvm/jdk-11.0.3/bin/java -Dfile.encoding=UTF-8 -Dmaven.wagon.http.ssl.easy=false -Dmaven.wagon.rto=10000 -javaagent:/home/wagner/Downloads/ideaIC-2019.1.3/idea-IC-191.7479.19/lib/idea_rt.jar=45279:/home/wagner/Downloads/ideaIC-2019.1.3/idea-IC-191.7479.19/bin -classpath /home/wagner/.lein/self-installs/leiningen-2.9.1-standalone.jar clojure.main -m leiningen.core.main run
java.io.IOException: Cannot run program "java" (in directory "/home/wagner/devel/clojure/tutorial"): error=2, No such file or directory
 at java.lang.ProcessBuilder.start (ProcessBuilder.java:1128)
    java.lang.ProcessBuilder.start (ProcessBuilder.java:1071)
    java.lang.Runtime.exec (Runtime.java:591)
    jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.java:-2)
    jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke (Method.java:566)
    clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:167)
    clojure.lang.Reflector.invokeInstanceMethod (Reflector.java:102)
    leiningen.core.eval$sh.invokeStatic (eval.clj:179)
    leiningen.core.eval$sh.doInvoke (eval.clj:173)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.core$apply.invokeStatic (core.clj:665)
    clojure.core$apply.invoke (core.clj:660)
    leiningen.core.eval$fn__6360.invokeStatic (eval.clj:263)
    leiningen.core.eval/fn (eval.clj:261)
    clojure.lang.MultiFn.invoke (MultiFn.java:234)
    leiningen.core.eval$eval_in_project.invokeStatic (eval.clj:367)
    leiningen.core.eval$eval_in_project.invoke (eval.clj:357)
    leiningen.core.eval$eval_in_project.invokeStatic (eval.clj:361)
    leiningen.core.eval$eval_in_project.invoke (eval.clj:357)
    leiningen.run$run_main.invokeStatic (run.clj:130)
    leiningen.run$run_main.invoke (run.clj:123)
    leiningen.run$run.invokeStatic (run.clj:157)
    leiningen.run$run.doInvoke (run.clj:134)
    clojure.lang.RestFn.invoke (RestFn.java:410)
    clojure.lang.AFn.applyToHelper (AFn.java:154)
    clojure.lang.RestFn.applyTo (RestFn.java:132)
    clojure.lang.Var.applyTo (Var.java:705)
    clojure.core$apply.invokeStatic (core.clj:667)
    clojure.core$apply.invoke (core.clj:660)
    leiningen.core.main$partial_task$fn__6592.doInvoke (main.clj:284)
    clojure.lang.RestFn.invoke (RestFn.java:410)
    clojure.lang.AFn.applyToHelper (AFn.java:154)
    clojure.lang.RestFn.applyTo (RestFn.java:132)
    clojure.lang.AFunction$1.doInvoke (AFunction.java:31)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.core$apply.invokeStatic (core.clj:667)
    clojure.core$apply.invoke (core.clj:660)
    leiningen.core.main$apply_task.invokeStatic (main.clj:334)
    leiningen.core.main$apply_task.invoke (main.clj:320)
    leiningen.core.main$resolve_and_apply.invokeStatic (main.clj:343)
    leiningen.core.main$resolve_and_apply.invoke (main.clj:336)
    leiningen.core.main$_main$fn__6681.invoke (main.clj:452)
    leiningen.core.main$_main.invokeStatic (main.clj:442)
    leiningen.core.main$_main.doInvoke (main.clj:439)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.lang.Var.applyTo (Var.java:705)
    clojure.core$apply.invokeStatic (core.clj:665)
    clojure.main$main_opt.invokeStatic (main.clj:491)
    clojure.main$main_opt.invoke (main.clj:487)
    clojure.main$main.invokeStatic (main.clj:598)
    clojure.main$main.doInvoke (main.clj:561)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.lang.Var.applyTo (Var.java:705)
    clojure.main.main (main.java:37)
Caused by: java.io.IOException: error=2, No such file or directory
 at java.lang.ProcessImpl.forkAndExec (ProcessImpl.java:-2)
    java.lang.ProcessImpl.<init> (ProcessImpl.java:340)
    java.lang.ProcessImpl.start (ProcessImpl.java:271)
    java.lang.ProcessBuilder.start (ProcessBuilder.java:1107)
    java.lang.ProcessBuilder.start (ProcessBuilder.java:1071)
    java.lang.Runtime.exec (Runtime.java:591)
    jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.java:-2)
    jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke (Method.java:566)
    clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:167)
    clojure.lang.Reflector.invokeInstanceMethod (Reflector.java:102)
    leiningen.core.eval$sh.invokeStatic (eval.clj:179)
    leiningen.core.eval$sh.doInvoke (eval.clj:173)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.core$apply.invokeStatic (core.clj:665)
    clojure.core$apply.invoke (core.clj:660)
    leiningen.core.eval$fn__6360.invokeStatic (eval.clj:263)
    leiningen.core.eval/fn (eval.clj:261)
    clojure.lang.MultiFn.invoke (MultiFn.java:234)
    leiningen.core.eval$eval_in_project.invokeStatic (eval.clj:367)
    leiningen.core.eval$eval_in_project.invoke (eval.clj:357)
    leiningen.core.eval$eval_in_project.invokeStatic (eval.clj:361)
    leiningen.core.eval$eval_in_project.invoke (eval.clj:357)
    leiningen.run$run_main.invokeStatic (run.clj:130)
    leiningen.run$run_main.invoke (run.clj:123)
    leiningen.run$run.invokeStatic (run.clj:157)
    leiningen.run$run.doInvoke (run.clj:134)
    clojure.lang.RestFn.invoke (RestFn.java:410)
    clojure.lang.AFn.applyToHelper (AFn.java:154)
    clojure.lang.RestFn.applyTo (RestFn.java:132)
    clojure.lang.Var.applyTo (Var.java:705)
    clojure.core$apply.invokeStatic (core.clj:667)
    clojure.core$apply.invoke (core.clj:660)
    leiningen.core.main$partial_task$fn__6592.doInvoke (main.clj:284)
    clojure.lang.RestFn.invoke (RestFn.java:410)
    clojure.lang.AFn.applyToHelper (AFn.java:154)
    clojure.lang.RestFn.applyTo (RestFn.java:132)
    clojure.lang.AFunction$1.doInvoke (AFunction.java:31)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.core$apply.invokeStatic (core.clj:667)
    clojure.core$apply.invoke (core.clj:660)
    leiningen.core.main$apply_task.invokeStatic (main.clj:334)
    leiningen.core.main$apply_task.invoke (main.clj:320)
    leiningen.core.main$resolve_and_apply.invokeStatic (main.clj:343)
    leiningen.core.main$resolve_and_apply.invoke (main.clj:336)
    leiningen.core.main$_main$fn__6681.invoke (main.clj:452)
    leiningen.core.main$_main.invokeStatic (main.clj:442)
    leiningen.core.main$_main.doInvoke (main.clj:439)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.lang.Var.applyTo (Var.java:705)
    clojure.core$apply.invokeStatic (core.clj:665)
    clojure.main$main_opt.invokeStatic (main.clj:491)
    clojure.main$main_opt.invoke (main.clj:487)
    clojure.main$main.invokeStatic (main.clj:598)
    clojure.main$main.doInvoke (main.clj:561)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.lang.Var.applyTo (Var.java:705)
    clojure.main.main (main.java:37)

Process finished with exit code 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...