2011-07-30 10 views
1

私はyesod(cabal install yesod)の新規インストールを行い、カスタムフィールドが使用されているページhttp://www.yesodweb.com/book/formsのフォーム例を試しました。コンパイラは、スコープ内にないデータコンストラクタや関数でエラーを出します。yesod book基本形 - コンパイルエラー

コードとエラーリストについては、http://hpaste.org/49690を参照してください。これはどのように解決されますか?

足場プロジェクトから実行する場合、私は同じエラーを取得...

+0

どのようなバージョンのyesod-formをインストールしましたか? 'import Yesod.Form'行を追加するとエラーメッセージは何か違うのですか? –

+0

Yesod.Formを追加するときに違いはありません。 インストールされているバージョンは0.1.0.1です。 カラット出力: デフォルトの使用可能なバージョン:0.2.0.1 インストールされているバージョン:0.1.0.1 – davidbe

答えて

4

これらが表示されますが、import文の欠落によって引き起こされる例では、エラー、可能にします。

あなたはこれらのモジュールをインポートする必要があります:mplusため

  • Control.Monadを。
  • Data.MaybefromMaybeの場合。
  • SafereadMaysafeパッケージから)。
  • Yesod.Form.CorenewFormIdent,askParamsおよびGFormコンストラクタ。

    FormSuccess (Params min max single plural) 
    

    が、私はそれがイェソド-フォーム-0.1とイェソド0.8.2.1(上、これらの変更を実行するようになった

    FormSuccess (Params (min, max) single plural) 
    

    する必要があります:別のエラーが表示される、という固定た

.0.1)

関連する問題