VSCodeでHaskell Language Serverを使い始める際にドハマリしたので日本語文献を残しておきます。
環境
- Windows 10
- VSCode 1.38.1
- Haskell Language Server 0.0.28
- Haskell IDE Engine 0.12.0.0
- この記事の続き
起きたこと
Haskell IDE Engineをインストールしたのち、VSCodeを起動して拡張機能Haskell Language Serverを導入したところ、エラーも何も出ず動かない。
原因
Haskell IDE Engineがstty.exeを必要としている。
確認方法
コマンドプロンプトで以下の表示が出る:
> hie
(中略)
`stty` is not recognized as an internal or external command.
対策
C:¥Users¥[username]¥AppData¥Local¥Programs¥stack¥x86_64-windows¥msys-[XXX]¥usr¥bin¥stty.exe
をパスの通った場所にコピーする。Haskell IDE Engineと同じC:¥Users¥[username]¥AppData¥Roaming¥local¥bin¥
に入れておくのが良いかもしれない。
続き
参照文献: