欢迎!请参阅关于页面以了解更多关于此功能的信息。
(链接:https://sdkman.java.net.cn 文本:SDKMAN!) 是一个管理多个Java和JVM SDK并行版本的工具,与rbenv或pyenv有些相似。我想在(链接:https://sdkman.java.net.cn/sdks 文本:支持的SDKs)中看到Clojure CLI,因为它提供了一种替代方法来安装Clojure CLI并管理版本。
tarball https://download.clojure.org/install/clojure-tools-(链接:版本).tar.gz依赖于{{install.sh}}来复制文件并修改clj命令以具有到jar的绝对路径,但SDKMAN!需要可以通过解压即可安装的tarball。Leiningen在以前添加了支持,并且(链接:https://github.com/technomancy/leiningen/issues/2204 文本:PR)将是有用的。
它为SDK生产者提供(链接:https://sdkman.java.net.cn/vendors 文本:API和Gradle)插件,以便发布新版本、将版本标记为默认版本以及广播新版本。
实现这一点似乎有两个步骤
存档应包含一个单级顶层目录,如clojure-1.10.3.967,其中包含一个有可执行文件的bin目录。
clojure-1.10.3.967
bin