1

yesodアプリケーションである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

バージョン: IndigoServiceリリース2EclipseFPHaskell
プラグイン
-2.2.4GHCバージョン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 に答える