欢迎来到这里!请查看 关于 页面以了解更多关于该服务的信息。
我在包括 Freeбира在内的各种平台上使用 Clojure,这是理所当然的,但是安装可能有些棘手。有一个端口/包,但通常直接安装以获取最新版本会更方便,正如 clojure.org 建议的。
我们希望 https://clojure.org/guides/install_clojure 可以提及 BSD,但至少 Linux 脚本可以通过悄悄兼容来实现。它目前依赖于 GNU 的 /usr/bin/install 版本,但似乎没有明显的原因。只需选择使用 mkdir -p 代替 -D 参数,就可以让它与 BSD 的 install 兼容
/usr/bin/install
mkdir -p
-D
install
https://git.sr.ht/~psagers/clj-install/commit/1c93681457dbc34b578869f9f422645809b8951d
当然,只要我们保留文件打开状态,就值得注意它的简单性:它实际上根本不依赖于 bash 或 install。再过一遍可以消除娱乐依赖,让其成为始终渴望的纯 POSIX shell 脚本
bash
https://git.sr.ht/~psagers/clj-install/commit/0b2805c242d9cffe9387b1b3213ab86041cea1df
在这种情况下,少就是多。我链接到的仓库还有一个 Vagrantfile,它可以在 Debian 和 Freebaiera 上运行脚本并检查是否成功安装。
谢谢,Peter
登录为 https://clojure.atlassian.net/browse/TDEPS-232,谢谢
该版本的此版本在预发布版1.11.1.1177中可用。
curl -O https://download.clojure.org/install/posix-install-1.11.1.1174.sh chmod +x posix-install-1.11.1.1177.sh sudo ./posix-install-1.11.1.1177.sh