Ошибка перекрывающихся экземпляров для приложений 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. Сожалею!

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