Haskell in VSCode
2023-06-22 00:59 作者:sxlxcsxlxc | 我要投稿
原來 haskell.org/ghcup 提供的腳本不知為何總遇到網(wǎng)絡(luò)問題沒法完成安裝,于是在linux下在VSCode配置haskell就及其麻煩
首先想辦法安裝ghcup,但是他很想讓你用ghc 9.2.8,不過 tui里面可以安裝的Haskell language server并不支持9.2.8 要自己編譯,不過 ghcup compile 命令因?yàn)橥瑯拥木W(wǎng)絡(luò)原因無法執(zhí)行,vscode的haskell插件如果使用ghcup配置的話一樣會(huì)非常想讓你用 9.2.8, 遺憾的是這個(gè)版本無論是ghcup當(dāng)中的hls 1.10還是2.0.0.0 都不支持。最簡單的辦法是,用默認(rèn)的hls+受支持版本的ghc。
注意腳本沒有運(yùn)行成功,需要手動(dòng)把.ghcup/bin 添加到PATH,或者source .ghcup/env
https://haskell-language-server.readthedocs.io/en/latest/support/ghc-version-support.html
vscode中配置
{
? ?"haskell.toolchain": {
? ? "ghc": "9.6.1"
? ?}}
標(biāo)簽: