【问题标题】:VSCode editor got errors, while using Haskell installed using StackageVSCode 编辑器出错,同时使用使用 Stackage 安装的 Haskell
【发布时间】:2016-07-12 07:38:05
【问题描述】:

最近在我的 Ubuntu14.04 中安装了 VS Code。使用 Stack 安装 Haskell。

得到这些错误。请帮忙。

错误:无法启动 ghc-mod 进程错误:命令失败:ghc-mod 版本

错误:无法对 haskell 文件进行 hlint。未找到 hlint 程序。使用“haskell.hlint.executablePath”设置来配置“hlint”的位置

【问题讨论】:

    标签: haskell ubuntu-14.04 visual-studio-code stackage


    【解决方案1】:

    您似乎为 vscode 安装了 2 个扩展,一个用于 linting,一个用于运行 ghc-mod,但您没有安装 hlint 或 ghc-mod。

    如果您使用的是this ghc-mod extension,请确保您已通过 cabal 或 stack 安装了 ghc-mod。

    如果您使用的是 this linter extension,请确保您已通过 cabal 或堆栈安装了 hlint。

    要使用 cabal 安装,请运行: cabal install hlintcabal install ghc-mod

    要通过堆栈安装,请参阅堆栈文档。

    【讨论】:

    • 我被告知不要在 IRC 上通过 Cabal 安装 Haskell,并被指示使用 Stackage,因为它将系统包和 Haskell 库分开。因此,我确实使用 Stack 安装了 Haskell,但在 Stack 中找不到 Hlint 或 Ghc-mod 文档。怎么比。我看到我可以做 Stack install Hlint。但不确定 GHc-mod
    • 你需要确保ghc-modhlint对vscode可用。您可以通过 2 种方式执行此操作,这两种方式都需要您找到刚刚安装的可执行文件的路径。 1) 将 ghc-mod 和 hlint 添加到您的系统“路径”。 askubuntu.com/questions/381958/add-program-to-path 或 2) 配置扩展以告诉他们可执行文件在哪里。两个扩展的自述文件告诉你要设置哪个配置变量。
    猜你喜欢
    • 2023-02-02
    • 1970-01-01
    • 2020-02-23
    • 1970-01-01
    • 2019-07-07
    • 2019-12-25
    • 2021-01-23
    • 2015-10-08
    相关资源
    最近更新 更多