欢迎!请查阅关于页面了解更多关于这个问答系统的信息。
(链接:https://sdkman.java.net.cn 文字:SDKMAN!) 是一个用于管理多版本的Java和JVM SDK的工具,与rbenv或pyenv有些相似。我希望在(链接:https://sdkman.java.net.cn/sdks 文字:受支持的SDKs)中看到Clojure CLI,因为它提供了一种安装Clojure CLI和版本管理的替代方法。
tar包 https://download.clojure.org/install/clojure-tools-(链接:版本).tar.gz依赖于{{install.sh}}来复制文件并将clj命令修改为具有到jar的绝对路径,但SDKMAN!需要一个可以通过解压缩来安装的tar包。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