【发布时间】:2021-10-30 12:11:47
【问题描述】:
当我在 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 版本失败,因为我们没有底座
如何解决?
编辑:
这是项目的树结构:
.
├── .exercism
│ └── metadata.json
├── package.yaml
├── README.md
├── src
│ └── ResistorColors.hs
├── stack.yaml
└── test
└── Tests.hs
【问题讨论】:
-
看来你需要创建
hie.yaml。 -
嗨,你能分享调用
/path/to/haskell-language-server-wrapper-1.2.0-linux --probe-tools和与--project-ghc-version在项目根目录中当前工作目录的shell 中的相同命令的输出吗? -
github.com/Avi-D-coder/implicit-hie#readme 可以使用此工具生成
hie.yaml文件。 -
当我运行
stack build然后重新启动vs代码时,不再出现错误
标签: haskell visual-studio-code haskell-stack