【问题标题】:GHC for Haskell not installingHaskell 的 GHC 未安装
【发布时间】:2022-01-10 04:58:32
【问题描述】:

当我尝试通过 Chocolatey 安装 Haskell 时,我发现 GHC 没有与 Chocolatey 软件包一起安装。我试图强制重新安装 Haskell。然后,GHC 也没有安装。我收到以下错误消息:

 Access to the path 'C:\tools\ghc-9.2.1-x86_64-unknown-mingw32' is denied.
Renamed C:\tools\ghc-9.2.1-x86_64-unknown-mingw32 to C:\tools\ghc-9.2.1
ERROR: Could not find a part of the path 'C:\tools\ghc-9.2.1\bin\ghcii.sh'.
The install of ghc was NOT successful.
Error while running 'C:\ProgramData\chocolatey\lib\ghc\tools\chocolateyInstall.ps1'.
 See log for details.
.
.
.
Failures
 - ghc (exited -1) - Error while running 'C:\ProgramData\chocolatey\lib\ghc\tools\chocolateyInstall.ps1'.
 See log for details.

通过观看YouTube video.,我使用 Chocolatey 成功安装了 Haskell 两次。尽管我今天也遵循了相同的程序,但无法安装 GHC。我解决这个问题的在线研究也没有奏效。我应该怎么做才能解决这个问题?

最好的问候,

【问题讨论】:

    标签: haskell installation functional-programming ghc chocolatey


    【解决方案1】:

    视频的 1:17。
    右键单击 PowerShell -> 以管理员身份运行(然后确认提升模式)。

    choco install haskell-dev

    巧克力 v0.10.15

    Chocolatey 检测到您没有从提升的命令 shell (cmd/powershell) 运行。 您可能会遇到错误 - 许多功能/包需要管理员权限。只有高级用户才应该在没有提升的 shell 的情况下运行 choco。打开命令外壳时,应确保选择“以管理员身份运行”。如果您尝试在非管理员设置中使用 Chocolatey,则必须选择默认安装位置以外的其他位置。详情请见https://chocolatey.org/install#non-administrative-install

    如果不是这种情况,请尝试卸载所有内容,重新启动并使用当前版本重新安装。

    猜你喜欢
    • 1970-01-01
    • 2012-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-09
    • 1970-01-01
    相关资源
    最近更新 更多