找不到 filename.hs 的底座。进行隐式摇篮
No cradle found for filename.hs. Proceeding with implicit cradle
我在 VSCode 使用 haskell。我使用堆栈的 ghc。
(我在 ~/.bashrc 写了 export PATH=$PATH:/home/username/.stack/programs/x86_64-linux/ghc-tinfo6-8.8.3/bin
)
我对此没有任何问题,但现在,我可以像这样在 VSCcode 上获取消息:
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)
我在 Google 找不到相同的消息或解决方案。我该如何解决这个问题?或者是什么导致了问题?
您可以尝试为您的项目创建文件“hie.yaml”并在“hie.yaml”中写入:
摇篮:
堆栈:
如果您有 2 个文件 ./app/Main.hs
和 ./test/Spec.hs
,您可以在工作空间根目录 .
中创建一个 hie.yaml
,其中:
cradle:
multi:
- path: "./"
config:
cradle:
stack:
- path: "./app/Main.hs"
- path: "./test/Spec.hs"
这应该消除错误。另外,在系统路径中有 stack
就足够了。
Bob 和 Maksim 是对的。为了完整起见,我想补充一点,我发现 https://github.com/mpickering/hie-bios 很有趣,并且最小 hie.yaml
包含
cradle:
stack:
可以处理一个简单的项目。
我在 VSCode 使用 haskell。我使用堆栈的 ghc。
(我在 ~/.bashrc 写了 export PATH=$PATH:/home/username/.stack/programs/x86_64-linux/ghc-tinfo6-8.8.3/bin
)
我对此没有任何问题,但现在,我可以像这样在 VSCcode 上获取消息:
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)
我在 Google 找不到相同的消息或解决方案。我该如何解决这个问题?或者是什么导致了问题?
您可以尝试为您的项目创建文件“hie.yaml”并在“hie.yaml”中写入: 摇篮: 堆栈:
如果您有 2 个文件 ./app/Main.hs
和 ./test/Spec.hs
,您可以在工作空间根目录 .
中创建一个 hie.yaml
,其中:
cradle:
multi:
- path: "./"
config:
cradle:
stack:
- path: "./app/Main.hs"
- path: "./test/Spec.hs"
这应该消除错误。另外,在系统路径中有 stack
就足够了。
Bob 和 Maksim 是对的。为了完整起见,我想补充一点,我发现 https://github.com/mpickering/hie-bios 很有趣,并且最小 hie.yaml
包含
cradle:
stack:
可以处理一个简单的项目。