我按照
https://clojure.org/guides/getting_started#_installation_on_linux
中的说明安装了clojure。然而,当我在~目录下启动repl时,遇到以下问题
异常发生在线程 "main" 中 java.lang.IllegalStateException: 尝试调用未绑定的函数: #'clojure.main/main
at clojure.lang.Var$Unbound.throwArity(Var.java:45)
at clojure.lang.AFn.invoke(AFn.java:28)
at clojure.lang.AFn.applyToHelper(AFn.java:152)
at clojure.lang.AFn.applyTo(AFn.java:144)
at clojure.lang.Var.applyTo(Var.java:705)
at clojure.main.main(main.java:40)
如果更改目录到任何其他位置,则可正常运行
:~/src$ clj
Clojure 1.10.3
user=>
我的操作系统是 Debian Buster (Minimal)... 尝试查找,但未能解决问题...
不确定以下信息是否有所帮助...
:~$ mvn --version
Apache Maven 3.6.0
Maven 家目录: /usr/share/maven
Java 版本: 11.0.11, 供应商: Debian, 运行时: /usr/lib/jvm/java-11-openjdk-amd64
默认区域设置: en_IN, 平台编码: UTF-8
操作系统名称: "linux", 版本: "4.19.0-17-amd64", 架构: "amd64", 类型: "unix"
:~$ java --version
openjdk 11.0.11 2021-04-20
OpenJDK 运行时环境 (构建 11.0.11+9-post-Debian-1deb10u1)
OpenJDK 64位服务器VM (构建 11.0.11+9-post-Debian-1deb10u1, 混合模式,共享)