以下の内容はhttps://lipoyang.hatenablog.com/entry/2024/03/21/231852より取得しました。


Haskellメモ:GHCのバージョン

状況

  • Windowsで、GHCupでGHCとstackほかをインストール
  • C:\ghcup\ghcGHC 9.4.8 と 9.6.4 がインストールされている
  • %LOCALAPPDATA%\Programs\stack にもGHC 9.6.4 がインストールされている
  • ghc --version だと version 9.4.8
  • stack ghc -- --version だと version 9.6.4
  • GHCup側の GHC 9.4.8 をアンインストールしたい
  • stack側の GHC 9.6.4 もアンインストールして GHCup側のGHCを共用したい

GHCupでデフォルトのGHCのバージョンを変更

ghcup set ghc 9.6.4
  • これで ghc --version も version 9.6.4 になる

GHCupで古いバージョンの削除

ghcup rm ghc 9.4.8

stackでシステム側(GHCup側)のGHCを使う

stack config set install-ghc false --global
stack config set system-ghc true --global
  • この設定は %APPDATA%\stack\config.yaml に書かれる

stack 側のGHCを削除

  • %LOCALAPPDATA%\Programs\stack\にインストールされているGHCを削除

参考




以上の内容はhttps://lipoyang.hatenablog.com/entry/2024/03/21/231852より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14