Haskell之Yesod开发–基础环境

开发环境:WindowsXP
不要问我为啥不用mac,ubuntu之类的东西。虚拟机装个windows最容易。

  1. 安装Haskell Platform 什么,你不知道怎么装?请找度娘
  2. 命令行执行一下 cabal update 嗯嗯,一定要执行,这样你不会在下一个命令等太长时间
  3. 命令行执行一下 cabal install yesod-platform 或者yesod-bin 你也可以看这个链接 (此处可跳过,具体看下方的IDEA安装步骤)
  4. 来,按照Developing Web Apps with Haskell and Yesod的第三章第一节,复制一下

    哇塞,成功了,你看到了

Hello World!!! 

对于喜欢Eclipse环境的童鞋们,请接下去看

  1. 装好Eclipse 什么,你不会装,别逗我玩
  2. 安装Haskell插件 http://eclipsefp.sf.net/updates
  3. 调整插件,使得可以创建一个Haskell项目。这里你要自己搞定,因为我忘记了
  4. 创建一个Haskell项目,修改.cabal文件,在lib目录中增加”yesod”. 如果你上面都做对了,这里会自动帮你增加版本号。如果没有,请自行尝试
  5. 继续把前面那可用的代码复制进项目中。然后,右键运行吧

    如果你顺利的在浏览器中看到了结果,那么OK。如果没有,我也不知道为啥。

对于喜欢IDEA环境的童鞋们,请看这里

  1. 安装IDEA,32位,64位都可以(我只实验了32位的社区版本)
  2. 从plugin里面安装Haskell的插件,选那个0.5版本的
  3. 重启一个IDEA,新建一个Haskell项目,记得要在Project StructureProject,将Project SDK设置为GHC,如果选不到就先在Platform SettingsSDKs中,增加一个GHC的库
  4. 如果你没有安装yesod--platform,那可以从侧边栏滑出Cabal,先选择yesod-bin,右键安装,再选择yesod,右键安装。注意,直接安装yesod会出现循环依赖,所以是装不上的
  5. 然后需要检查.cabal文件,在其中的build-depends下面增加一个yesod。不然会报错。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值