尝试 运行 leiningen 时出现 java 错误

Getting java errors trying to run leiningen

我正在尝试构建一个使用 leiningen 的项目——尽管我的问题似乎与 leiningen 有关,而不是与项目有关。

当我 运行 lein figwheel dev(对于一个正确配置了 /dev 文件夹的项目)我得到以下信息:

Figwheel: Cutting some fruit, just a sec ...             
Unrecognized option: --add-modules                       
Error: Could not create the Java Virtual Machine.        
Error: A fatal exception has occurred. Program will exit.

这表明这是 JVM 的错误,但我对使用 JVM / clojure / lein 中的任何一个都不够熟悉,不知道我应该做什么修复它。

关于我的堆栈的一些(希望!)有用的信息:

$ java --version                         
openjdk 11.0.1 2018-10-16                                               
OpenJDK Runtime Environment (build 11.0.1+13-Debian-2)                  
OpenJDK 64-Bit Server VM (build 11.0.1+13-Debian-2, mixed mode, sharing)

$ lein --version           
Leiningen 2.8.1 on Java 1.8.0_171 OpenJDK 64-Bit Server VM

克隆这个 repo,看看它是否能解决你的问题:https://github.com/cloojure/cljs-template

请务必阅读 README.txt 文件并按照说明进行操作。

对于这个项目,您只需要:

> lein figwheel

我不确定你的 ./dev 文件夹中有什么 - 这可能是问题所在。