找不到filename.hs的摇篮.继续使用隐式摇篮



我在VSCode中使用haskell。我使用stack的ghc。(我在~/.bashrc上写了export PATH=$PATH:/home/username/.stack/programs/x86_64-linux/ghc-tinfo6-8.8.3/bin(

我在这方面没有任何问题,但现在,我可以在VSCode上得到这样的消息:

No [cradle](https://github.com/mpickering/hie-bios#hie-bios) found for filename.hs. Proceeding with [implicit cradle](https://hackage.haskell.org/package/implicit-hie)

我在谷歌找不到相同的消息或解决方案。我该如何解决这个问题?或者是什么原因导致了问题?

您可以尝试创建文件"hie.yaml";到您的项目并写上";hie.yaml":支架:堆栈:

Bob和Maksim是对的。为了完整起见,我想补充一点,我发现https://github.com/mpickering/hie-bios并且包含的最小hie.yaml
cradle:
stack:

可以为一个简单的项目工作。

如果您有两个文件./app/Main.hs./test/Spec.hs,您可以在工作区根.创建一个hie.yaml,使用:

cradle:
multi:
- path: "./"
config:
cradle:
stack:
- path: "./app/Main.hs"
- path: "./test/Spec.hs"

这样应该可以消除错误。此外,在系统路径中具有stack就足够了。

最新更新