こんにちは。
VSCodeでのstackのエラーが出て、解消できず困っております。
何かご教示いただけますと幸いです。
Haskell自体の環境設定は、GHCupを使っています。
環境
バージョン
再現方法
で新規プロジェクト作成
で以下のようなエラーがでます。
キャプチャ
バージョンの不整合が起こっているようでいろいろ調べたのですが、
ghcide がアーカイブになっていたりよくわかりません。
https://github.com/haskell/ghcide
ghcのバージョンについても調べました。
以下の二つのコマンドでGHCのバージョンが異なるようでこれも謎でした。
VSCodeでのstackのエラーが出て、解消できず困っております。
何かご教示いただけますと幸いです。
Haskell自体の環境設定は、GHCupを使っています。
環境
Windows 11 WSL2 上の Ubuntu 20.04
バージョン
stack 2.9.1 ghcup 0.1.18.0
再現方法
stack new palindrome-checker
で新規プロジェクト作成
app/Main.hs
で以下のようなエラーがでます。
キャプチャ
ghcide compiled by GHC 9.0 failed to load packages: <command line>: cannot satisfy -package palindrome-checker-0.1.0.0 (use -v for more information). Please ensure that ghcide is compiled with the same GHC installation as the project.cradle
バージョンの不整合が起こっているようでいろいろ調べたのですが、
ghcide がアーカイブになっていたりよくわかりません。
https://github.com/haskell/ghcide
ghcのバージョンについても調べました。
以下の二つのコマンドでGHCのバージョンが異なるようでこれも謎でした。
> ghc -v Glasgow Haskell Compiler, Version 9.4.3, stage 2 booted by GHC version 9.2.2
> stack ghc -- --version The Glorious Glasgow Haskell Compilation System, version 9.0.2