簡體   English   中英

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

[英]ghc-9.2.5 is not supported by haskell plugin in vscode but I can't use other ghc versions

我是 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 但我不知道如何。 我也嘗試重新安裝堆棧並在堆棧中重新安裝 ghc 但也失敗了。

當我在重新安裝 stack 和 ghc 后嘗試使用 stack 命令時,有時命令行只報告“ YAML parse exception at line 9, column 18: mapping values are not allowed in this context ”。

所以我想問一下如何手動決定在設置中使用哪個ghc,或者是否有其他方法可以解決這個問題。

非常感謝您的提前幫助。

您可以通過設置告訴 Haskell 擴展應該使用哪個版本的 ghc。json:

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

資源

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM