前回の記事でHaskellをIDEでコーディングするのに必要なツールが分かったので、早速試してみる!!
- OS:Windows10
StackからGHCをインストール
- Stackをインストール
- StackからGHCをインストール
stack setup
- GHCがインストールできたことを確認
stack ghc -- --version
- コンパイラがインストールできた!
The Glorious Glasgow Haskell Compilation System, version 8.8.3
haskell-ide-engineをインストール
- コマンドプロンプトの文字コードをUTF-8にしておく
chcp 65001
- haskell-ide-engine(HIE)をインストール
- あらかじめGitをインストールしておく
cd クローンするフォルダ
git clone https://github.com/haskell/haskell-ide-engine
cd haskell-ide-engine
stack ./install.hs hie
Version 1.4, Git revision e4972ff44c7649e3f53ffac37ae899410075aa0f (3903 commits) x86_64 ghc-8.8.3
stack ./install.hs data
stack install
ではなくstack ./install.hs
を使うのがポイントらしい
(StackのinstallコマンドではなくHIEのinstall.hsを使う)
VisutalStudioCodeをインストール
intelliJだとstack.exeを認識してくれなかったのでVSCodeでやってみる
- VSCodeインストーラをダウンロードしてインストール
- インストール後にVSCodeを起動して[Extensions]からプラグインを導入
- setting.jsonにHIEのパスを設定
"haskell.serverExecutablePath": "~/hie/haskell-ide-engine"
これでVSCodeを再起動するとHaskellのビルド・実行ができるはずだった…
あれ?Haskell実行できない??? (2時間経過) 一旦、コマンドら実行でいいや