我不明白为什么会发生此错误
我已经使用堆栈命令创建了yesod-sqlite项目,创建后请按照yesod快速入门中的说明进行操作。但我想按照this示例
Echo.hs处理程序代码如下:
模块Handler.Echo其中
import Import
import Data.Text (Text)
import qualified Data.Text as T
import Yesod
getEchoR :: Text -> Handler Html
getEchoR theText = defaultLayout [whamlet|<h1>Hello #{theText}!|]
在命令提示符下运行yesod devel时,出现以下错误:
E:\ haskell \ yesod-new \ src \ Handler \ Echo.hs:9:58:错误:解析错误 输入`{'| 9 | getEchoR theText = defaultLayout [whamlet | Hello#{theText}!|] |
^-使用以下命令为软件包yesod-new-0.0.0构建自定义Setup.hs时: C:\ Users \ RajeshTarle \ AppData \ Roaming \ stack \ setup-exe-cache \ x86_64-windows \ Cabal-simple_Z6RU0evB_2.2.0.1_ghc-8.4.3.exe --builddir = .stack-work \ dist \ 7d103d30 build lib:yesod-new --ghc-options“ -ddump-hi -ddump-to-file” 进程退出,代码为:ExitFailure 1输入可用命令的帮助。按Enter强制重建。
我正在使用Windows,请帮助我。 谢谢。
答案 0 :(得分:4)