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