1

我使用 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

可能的解决方案:

我试图在所有haskell文件的顶部添加'{-# LANGUAGE OverlappingInstances #-}'

4

1 回答 1

1

这是一个错误,我已经在 EclipseFP/BuildWrapper 的 github 版本中修复了它。将成为 EclipseFP 2.3.0 版本的一部分。我们从 cabal 文件中得到了错误的选项,并在没有 -X 的情况下将 OverlappingInstances 传递给 GHCi。对不起!

于 2012-05-29T15:33:38.280 回答