4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

VSCodeでCouldn't start client Haskell IDEが出る(Windows 10)

Last updated at Posted at 2019-09-29

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を導入したところ、Couldn't start client Haskell IDEというエラーが出てHaskell Language Serverが機能しない。

原因

Haskell Language ServerがHaskell IDE Engineを見つけられない。

対策

Haskell Language Serverの設定を開き、Language Server Haskell: Hie Executable Pathにhie.exeの場所を記入する。このとき、ディレクトリまでではなくhie.exeを含めて記載すること。
だいたいC:¥Users¥[username]¥AppData¥Roaming¥local¥bin¥hie.exeにあると思う。

参考情報:

cabal-installが入っていないと、このあとVSCodeに「cabal-installがありません」と言われるかもしれない。cabal-installをダウンロードしてきてcabal.exeを上記binに入れると解決する。

参照文献:

https://mstdn.jp/@hennin/100758597442814577
https://mstdn.jp/@hennin/100758604120408077
https://mstdn.jp/@hennin/100758606408428604

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?