сервер на языке хаскелл 0.3.0 для GHC 8.10.2 недоступен в Windows_NT

#haskell #visual-studio-code #ghc

#haskell #visual-studio-code #ghc

Вопрос:

Итак, я установил Haskell с помощью Chocolatey в Windows 10 на другой диск, и GHC, GHCi, Cabal и Stack отлично работают с использованием Powershell. В настоящее время я кодирую некоторые решения без использования Stack, просто GHC, используя VS Code и установил расширение Haskell, а также HLink. Однако при запуске VS Code появляется сообщение об ошибке:

 haskell-language-server 0.3.0 for GHC 8.10.2 is not available on Windows_NT
  

что странно, потому что у меня есть сервер на языке хаскелл на моем пути по адресу %APPDATA%CodeUserglobalStoragehaskell.haskell , а также версия моего GHC 8.10.2.

У кого-нибудь есть идея о том, в чем может быть проблема? Спасибо.

Ответ №1:

Оказывается, что моя версия GHC — 8.10.2, которая еще не поддерживается сервером на языке Хаскелл 0.3.0. Я могу либо

  1. Дождитесь выхода новой версии HLS
  2. Понизьте мой GHC до 8.10.1
  3. Скомпилируйте HLS из исходного кода.

Комментарии:

1. 0.5.1 теперь поддерживает ghc 8.10.2, поэтому вы можете попробовать обновить свой проект прямо сейчас