ghci 只加载管理员

问题描述

我一直在尝试使用 Chocolatey 安装 Haskell 平台,但在没有以管理员身份运行命令提示符的情况下无法使其工作。

当我通常这样做时,它只是指出“ghci 不被识别为内部或外部命令”,但是当我使用管理员权限这样做时,它工作正常。

我查看了 this thread 并尝试将 pthread.dll 文件添加到我的系统,但这似乎只会使程序以管理员身份运行得更糟。我很困惑为什么像设置编程语言这样的基础知识让我如此头疼

解决方法

好的,通过将环境变量直接设置到我的 C:\ProgramData\chocolatey\lib\ghc\tools\ghc-8.10.3\bin 位置,设法解决了这个问题。

我认为将环境变量设置为 C:\ProgramData\chocolatey\ 就足够了,但显然不是。也很奇怪,因为 Chocolatey 添加了许多自己的环境变量,但没有一个指向 gchi