clj
命令是用于 Clojure 命令行的,这是一个不同于 lein
的工具,因此需要单独安装。
Leiningen 项目使用 project.clj
文件来描述依赖项、插件等。
Clojure 命令行项目使用 deps.edn
文件来描述依赖项等。
这是两种不同的 Clojure 工作方式。
"Clojure" 本身其实只是您在项目中作为依赖项使用的库 -- 您实际上并不需要“安装”它。由于 Clojure 1.9 以来,没有单个 JAR 文件可以下载和使用 -- 您必须将 Clojure 作为依赖项使用 -- 因此您需要使用一些工具来帮助您处理依赖项管理:Leiningen 或 Clojure 命令行(或 Boot,但您没有询问这部分内容)。