gpt4 book ai didi

haskell - VS Code Haskell 扩展 - 无法确定项目使用的 GHC 版本

转载 作者:行者123 更新时间:2023-12-04 14:06:36 25 4
gpt4 key购买 nike

当我在 VS Code 中打开一些 haskell 项目时,我收到以下消息:
无法弄清楚项目使用的是什么 GHC 版本:
/home/andrej/.config/Code - OSS/User/globalStorage/haskell.haskell/haskell-language-server-wrapper-1.2.0-linux --project-ghc-version 以退出代码 1 退出:
未找到“hie.yaml”。尝试发现项目类型!
获取项目 GHC 版本失败,因为我们没有 cradle
如何解决?
编辑:
这是项目的树结构:

.
├── .exercism
│   └── metadata.json
├── package.yaml
├── README.md
├── src
│   └── ResistorColors.hs
├── stack.yaml
└── test
└── Tests.hs

最佳答案

由于您的项目有堆栈项目配置文件,Haskell 扩展应该能够找出它需要什么和 hie.yaml像这样的简单项目通常不需要配置扩展的文件。haskell-language-server ,VS Code Haskell 扩展所基于的项目,仍在积极开发中,经常会遇到一些问题。以下可以帮助解决许多常见问题:

  • stack clean
    stack build
  • 按 Ctrl+Shift+P 并单击“Haskell: Restart Haskell LSP Server”(开始输入以找到它)。

  • 快乐 haskell !

    关于haskell - VS Code Haskell 扩展 - 无法确定项目使用的 GHC 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68117958/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com