欢迎!请查看 关于 页面,了解更多关于这个网站如何运作的信息。
Java 有一个从命令行快速查找版本的方法 java -version
java -version
对于 `cli` 和 `clojure` 命令,是否有类似的方法?如果没有,如果这些命令有类似的功能,最好是打印出 Clojure 版本和 Java 版本,这样用户可以快速确定已安装和正在运行的版本。
Clojure CLI 1.10.2.790 现在拥有 -version 和 --version 选项(与 Java 意思相同)。
本报告Clojure CLI版本。不会报告Java版本 - 使用java命令获取Java版本。
"Clojure"在这里是重载的(甚至我不确定你究竟在问什么)- 有Clojure命令行工具和当前使用的Clojure语言jar的版本。它们是独立的,任何版本的工具都可以与任何版本的Clojure一起使用(例如,Clojure 1.10.2.774工具可以使用Clojure 1.0,或者Clojure 1.9.x工具可以使用Clojure 1.10.2)。
您可以通过clj -h(第一行)或clj -Sdescribe查看工具的版本。
clj -h
clj -Sdescribe
您可以通过clj -M -e "*clojure-version*"查看您当前使用的Clojure版本。
clj -M -e "*clojure-version*"
由于具体应该怎么做存在困惑,我还没有决定如何处理这个问题。:)