今天我们来认识一下yesod-bin 从一个干净的环境下进行如下安装步骤,以windows为例
现在可以 这里的Helloworld来测试一下。 Done
接下来我们想搞搞数据库方面。按照第一段代码,实验一下。
c:i386conf.d Db
不出意外的话,你会收到一条Error信息,提示Database.Persist.Sqlite找不到,那我们回来安装一下
切换到c:\lib\yesod,执行 cabal install persistent-sqlite 重新执行。
Done!
如果你想尝试mysql的连接,,可以使用yesod init 来生成带有mysql的项目,然后执行
runHaskell c:i386conf.d app/main
会提示你,ClassyPrelude.Yesod,Database.Persist.MySql,Yesod.Static,Yesod.Jesmini没有安装 还是回到c:\lib\yesod目录 执行cabal install yesod.static 可以消除Yesod.static和Yesod.Jesmini的错误 但是当你安装cabal install persistent-mysql时,会提示你需要linux环境来编译pcre-light包。
你挤进地铁时,西藏的山鹰一直盘旋云端,