2024年Clojure状态调查!中分享您的想法。

欢迎!请查看关于页面了解有关该如何工作的更多信息。

+1
Clojure CLI
重新标记

我使用Clojure在包括FreeBSD在内的各种平台上。这通常很好,但安装起来可能会有点麻烦。虽然有port/package,但按照clojure.org的建议,直接安装以获取最新版本通常更为方便。

很高兴看到https://clojure.org/guides/install_clojure提及BSD,但至少,Linux脚本可以使其隐含兼容。它目前依赖于GNU版本的/usr/bin/install,但似乎并无明显原因。只需将-D参数改为mkdir -p,就可以使其与BSD的install兼容。

https://git.sr.ht/~psagers/clj-install/commit/1c93681457dbc34b578869f9f422645809b8951d

当然,在此期间,它的直白性值得注意:它实际上并没有真正依赖于bashinstall。再走一步就可以消除娱乐依赖,并将其转变为它显然渴望成为的纯粹的POSIX shell脚本。

https://git.sr.ht/~psagers/clj-install/commit/0b2805c242d9cffe9387b1b3213ab86041cea1df

在这种情况下,少确实更多。我链接到的repo还包含一个Vagrantfile,该文件运行Debian和FreeBSD机器上的脚本并检查其是否成功安装。

谢谢,
Peter

2 个回答

0
作者:
选择了
 
最佳回答
+1
作者:
编辑了

这个版本现在在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
...