开发环境:WindowsXP
不要问我为啥不用mac,ubuntu之类的东西。虚拟机装个windows最容易。
- 安装Haskell Platform 什么,你不知道怎么装?请找度娘
- 命令行执行一下 cabal update 嗯嗯,一定要执行,这样你不会在下一个命令等太长时间
- 命令行执行一下 cabal install yesod-platform 或者yesod-bin 你也可以看这个链接 (此处可跳过,具体看下方的IDEA安装步骤)
来,按照Developing Web Apps with Haskell and Yesod的第三章第一节,复制一下
哇塞,成功了,你看到了
Hello World!!!
对于喜欢Eclipse环境的童鞋们,请接下去看
- 装好Eclipse 什么,你不会装,别逗我玩
- 安装Haskell插件 http://eclipsefp.sf.net/updates
- 调整插件,使得可以创建一个Haskell项目。这里你要自己搞定,因为我忘记了
- 创建一个Haskell项目,修改.cabal文件,在lib目录中增加”yesod”. 如果你上面都做对了,这里会自动帮你增加版本号。如果没有,请自行尝试
继续把前面那可用的代码复制进项目中。然后,右键运行吧
如果你顺利的在浏览器中看到了结果,那么OK。如果没有,我也不知道为啥。
对于喜欢IDEA环境的童鞋们,请看这里
- 安装IDEA,32位,64位都可以(我只实验了32位的社区版本)
- 从plugin里面安装Haskell的插件,选那个0.5版本的
- 重启一个IDEA,新建一个Haskell项目,记得要在
Project Structure
的Project
,将Project SDK
设置为GHC
,如果选不到就先在Platform Settings
的SDKs
中,增加一个GHC
的库 - 如果你没有安装
yesod--platform
,那可以从侧边栏滑出Cabal
,先选择yesod-bin
,右键安装,再选择yesod
,右键安装。注意,直接安装yesod
会出现循环依赖,所以是装不上的 - 然后需要检查
.cabal
文件,在其中的build-depends
下面增加一个yesod
。不然会报错。