clj
命令是Clojure CLI的命令,它是一个与lein
不同的工具,因此需要单独安装。
Leiningen项目使用project.clj
文件来描述依赖项、插件等。
Clojure CLI项目使用deps.edn
文件来描述依赖项等。
它们是两种处理Clojure的不同的方式。
"Clojure"本身实际上只是作为项目依赖项使用的库--你实际上并不需要“安装”它。从Clojure 1.9开始,没有单一的JAR文件可以下载和使用--你必须将Clojure作为依赖项使用--因此你需要使用一些处理依赖项管理的工具:无论是Leiningen还是Clojure CLI(或者Boot,但你不询问这个)。