当前位置: 首页 > 工具软件 > Yesod > 使用案例 >

Haskell之Yesod开发–基础环境

司寇嘉茂
2023-12-01

开发环境: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。不然会报错。
 类似资料: