ghc-9.2.5是不支持的haskell插件在vscode但我不能使用其他ghc版本

wgx48brx  于 2023-01-05  发布在  Vscode
关注(0)|答案(1)|浏览(164)

我是新的Haskell和我试图设置haskell插件在vscode使用官方haskell插件,但我来了一些问题,设置代码提示和语法识别的hls插件.
我已经安装了ghc-9.2.4和9.2.3(由ghcup),因为他们是完全支持的插件,但9.2.5这是建议不支持。我也安装了这两个病毒在堆栈以及。
VsCode告诉我HLS does not support GHC 9.2.5 yet,所以一开始我试着把我的ghc版本改成9.2.4,但是我不知道怎么改,我也试着重新安装stack和在stack中重新安装ghc,但是也失败了。
有时命令行只是报告“YAML parse exception at line 9, column 18: mapping values are not allowed in this context“,当我尝试使用堆栈命令后,重新安装堆栈和ghc。
所以我想问一下如何手动决定设置中使用哪一种ghc,或者有没有别的方法来解决这个问题。
先谢谢你的帮助。

mrphzbgm

mrphzbgm1#

您可以通过settings.json告诉Haskell扩展应该使用哪个版本的ghc:

{
    "haskell.toolchain": {
     "ghc": "9.2.4"
    }
}

来源

相关问题