这就是我个人的做法
我不喜欢使用类似 scoop
或 chocolatey
的工具,特别是现在我们实际上并不需要它们,因为 winget
存在。
我下载了来自
https://github.com/clojure/brew-install/releases
的最新版本,因为我有点多疑,所以我总是下载 sha256 文件,并使用此命令与之比较
get-fileHash -Algorithm SHA256 .\clojure-tools.zip | select -ExpandProperty hash >> .\clojure-tools.zip.sha256
如果 sha256 匹配,请解压 clojure 工具文件,在 PowerShell 的模块路径中
您可以通过运行此命令来查找您的模块路径
$env:psmodulePath -split ';'
选择其中一个文件夹,在该文件夹中解压或提取 clojure-tools.zip
这个ZIP文件包含一个名为ClojureTools
的文件夹,您需要将该文件夹添加到您的PS模块路径文件夹之一
接下来,进入该文件夹,解除对文件ClojureTools.psm1
的限制
您可以从GUI中的文件属性或使用以下命令从命令行解除限制
Unblock-File .\ClojureTools.psm1
接下来,使用此命令导入ClojureTools模块
Import-Module ClojureTools
如果此导入步骤失败,可能是以下两个原因之一
- 您没有解除ClojureTools.psm1文件的限制,或者
- 您的
ExecutionPolicy
未设置为RemoteSigned
安装步骤大致与上述步骤相同,除了解除文件限制的步骤,我从未测试过,因为我喜欢自己检查sha256哈希值,以确保一切正常