"我具体在想报告Clojure版本(例如,1.10.2.774),而不是特定于`clojure`命令行工具" -- 1.10.2.774是CLI的版本,而不是Clojure。
clj -h 命令会在第一行显示 CLI 版本(或 clojure -h)。
但是 Clojure 版本是在你的项目 deps.edn 文件中设置的,或者在你的用户 deps.edn 文件中设置,如果没有设置,则默认为系统 deps.edn 文件。
clj/clojure 命令可以运行任何 Clojure(语言)版本--在我的用户 deps.edn 文件中,有从 Clojure 1.0 到 Clojure 1.10.2(现在也称为 "master",即 Clojure 1.11)的所有别名。
这能帮到你吗?还是有帮助,却让你更困惑了?