Ошибка перекрывающихся экземпляров для приложений Yesod и EclipseFP
Я создал приложение с EclipseFP, приложение yesod. С настройками из коробки я получаю сообщение об ошибке при попытке запустить файл 'main.hs'. Похоже, что он компилируется, но когда я пытаюсь запустить, я получаю ошибку. Я попытался запустить "щелкнув правой кнопкой мыши", а затем "запустить". Консоль открывается:
What might be the issue?
Here is the error:
<command line>:
Could not find module `OverlappingInstances':
Use -v to see a list of the files searched for.
Failed, modules loaded: none.
Prelude> main
Версия: Indigo Service Release 2
Плагин Eclipse FP Haskell - 2.2.4
GHC версия 7.0.3
Возможные решения:
Я пытался добавить '{-# LANGUAGE OverlappingInstances #-}' вверху всех файлов haskell
1 ответ
Это ошибка, я исправил ее в github-версии EclipseFP/BuildWrapper. Будет частью выпуска 2.3.0 EclipseFP. Мы получаем неправильные параметры из файла cabal и передаем OverlappingInstances в GHCi без -X. Сожалею!