这就是我个人的安装方法
我不喜欢使用或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
的阻止
您可以从图形界面或使用以下命令从命令行解除文件锁定。
Unblock-File .\ClojureTools.psm1
接下来,使用此命令导入ClojureTools模块。
Import-Module ClojureTools
如果此导入步骤失败,原因可能是以下两个之一
- 您没有解除ClojureTools.psm1文件的锁定,或者
- 您的
ExecutionPolicy
未设置为RemoteSigned
安装步骤基本与上述步骤相同,除了解除文件锁定的步骤。我从未测试过它,因为我喜欢自己检查sha256哈希值,以确保一切正常。