ghci 只加载管理员

ghci only loads with admin

我一直在尝试使用 chocolatey 安装 Haskell 平台,但如果没有 运行 以管理员身份输入命令提示符,我将无法正常工作。

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

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

好的,通过将环境变量直接设置到我的 C:\ProgramData\chocolatey\lib\ghc\tools\ghc-8.10.3\bin 位置来设法修复它。

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