Yesod和EclipseFP应用程序的重叠实例错误

时间:2012-04-23 18:40:16

标签: eclipse haskell yesod eclipse-fp

我使用Eclipse应用程序EclipseFP创建了一个应用程序。使用开箱即用的设置,当我尝试运行'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# - }”

1 个答案:

答案 0 :(得分:1)

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