Заставить ghc-mod или hdevtools работать внутри стекового проекта

Отказ от ответственности: я - новичок, и я не до конца понял некоторые форумы об этой проблеме.

Все идет хорошо, если я нахожусь за пределами проекта с простым файлом, работающим над простыми вещами из Prelude.

Это не работает хорошо, когда я в стек проекта:

С ghc-модом при запуске

ghc-mod check file

или же

stack exec ghc-mod check somefile

Я получаю следующее сообщение об ошибке:

CabalHelper/Licenses.hs:56:8: error:
• Expecting one more argument to ‘CPackageIndex ModuleName’
  Expected a type, but ‘CPackageIndex ModuleName’ has kind ‘* -> *’
• In the type signature:
    findTransitiveDependencies :: CPackageIndex ModuleName
                                  -> Set CInstalledPackageId -> Set CInstalledPackageId
|56 |     :: CPackageIndex Distribution.ModuleName.ModuleName

С hdevtools, при запуске

hdevtools check file

или же

stack exec hdevtools check somefile

Ничего не печатается, вероятно, есть петля.

0 ответов

Другие вопросы по тегам