1
我做了yesod的新安裝(cabal install yesod),並嘗試使用自定義字段的頁面http://www.yesodweb.com/book/forms上的窗體示例。編譯器給出的數據構造函數和函數的錯誤不在範圍內。yesod書基本形式 - 編譯錯誤
有關代碼和錯誤列表,請參閱http://hpaste.org/49690。這是如何解決的?
當從腳手架項目運行時,我得到了同樣的錯誤......
我做了yesod的新安裝(cabal install yesod),並嘗試使用自定義字段的頁面http://www.yesodweb.com/book/forms上的窗體示例。編譯器給出的數據構造函數和函數的錯誤不在範圍內。yesod書基本形式 - 編譯錯誤
有關代碼和錯誤列表,請參閱http://hpaste.org/49690。這是如何解決的?
當從腳手架項目運行時,我得到了同樣的錯誤......
這似乎是在該示例錯誤,造成失蹤import
聲明。
你需要導入這些模塊:
Control.Monad
爲mplus
。Data.Maybe
for fromMaybe
。 (safe包)。Yesod.Form.Core
對於newFormIdent
,askParams
和GForm
構造函數。有固定的是,出現另一個錯誤:
FormSuccess (Params min max single plural)
應該
FormSuccess (Params (min, max) single plural)
我得到它與耶索德0.8.2.1這些改變運行(與耶索德 - 成型 - 0.1 .0.1)
你安裝了什麼版本的yesod-form?如果添加'import Yesod.Form'行,錯誤消息是否有所不同? –
添加Yesod.Form時沒有區別。 安裝的版本是0.1.0.1。 Cabal輸出: 默認可用版本:0.2.0.1 安裝的版本:0.1.0.1 – davidbe