我使用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# - }”
答案 0 :(得分:1)
这是一个错误,我已经在Eclipse的Eclipse / BuildWrapper的github版本中修复了它。将成为EclipseFP 2.3.0版本的一部分。我们从cabal文件中获取了错误的选项,并在没有-X的情况下将OverlappingInstances传递给GHCi。遗憾!