Clojure 已安装,但 clj 失败
Clojure installed, but clj fails
我在 Windows10 上通过 Powershell 安装了 Clojure,并且安装没有任何错误。但是,当我输入“clj”时,出现以下错误:
clj : The 'clj' command was found in the module 'ClojureTools', but the module could not be loaded. For more
information, run 'Import-Module ClojureTools'.
At line:1 char:1
+ clj
+ ~~~
+ CategoryInfo : ObjectNotFound: (clj:String) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : CouldNotAutoloadMatchingModule
我安装到以下位置:C:\Program Files\WindowsPowerShell\Modules
我该如何解决这个错误?
我认为你需要做 运行:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
因为您的系统不允许执行下载的脚本。当然,这对您来说有多安全完全取决于您。
我建议查看我编写的本教程:
https://github.com/littleli/scoop-clojure/wiki/Getting-started
它提供了替代的、更方便的安装 Clojure 的方法。它还提供了简单的更新路径,并允许访问越来越多的实用程序,您可能会发现这些实用程序很有用。
终于。如果您可以访问 Linux (WSL2) 的 Windows 子系统,我可能会朝那个方向发展。
我在 Windows10 上通过 Powershell 安装了 Clojure,并且安装没有任何错误。但是,当我输入“clj”时,出现以下错误:
clj : The 'clj' command was found in the module 'ClojureTools', but the module could not be loaded. For more
information, run 'Import-Module ClojureTools'.
At line:1 char:1
+ clj
+ ~~~
+ CategoryInfo : ObjectNotFound: (clj:String) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : CouldNotAutoloadMatchingModule
我安装到以下位置:C:\Program Files\WindowsPowerShell\Modules
我该如何解决这个错误?
我认为你需要做 运行:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
因为您的系统不允许执行下载的脚本。当然,这对您来说有多安全完全取决于您。 我建议查看我编写的本教程:
https://github.com/littleli/scoop-clojure/wiki/Getting-started
它提供了替代的、更方便的安装 Clojure 的方法。它还提供了简单的更新路径,并允许访问越来越多的实用程序,您可能会发现这些实用程序很有用。
终于。如果您可以访问 Linux (WSL2) 的 Windows 子系统,我可能会朝那个方向发展。