您的位置:首页 > 其它

Haskell之Yesod开发–基础环境

2015-06-15 13:25 218 查看
开发环境: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
。不然会报错。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: