这里的clj
命令是用于Clojure命令行界面(CLI)的,它与lein
是不同的工具,因此需要单独安装。
Leiningen项目使用一个project.clj
文件来描述依赖、插件等。
Clojure CLI项目使用一个deps.edn
文件来描述依赖等。
这两种方式都是与Clojure一起工作。
"Clojure"本身其实就是你在项目中作为依赖使用的库 -- 你并不需要真正地“安装”它。从Clojure 1.9开始,就没有一个单一的JAR文件可以下载并使用 -- 你必须将Clojure作为一个依赖项来使用 -- 因此你需要使用一些工具来管理依赖:要么是Leiningen、Clojure CLI(或者Boot,但这不是你提问的内容)。