我在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":支架:堆栈:
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
就足够了。