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的第三章第一节,复制一下
哇塞,成功了,你看到了
安装Haskell插件 http://eclipsefp.sf.net/updates
调整插件,使得可以创建一个Haskell项目。这里你要自己搞定,因为我忘记了
创建一个Haskell项目,修改.cabal文件,在lib目录中增加”yesod”. 如果你上面都做对了,这里会自动帮你增加版本号。如果没有,请自行尝试
继续把前面那可用的代码复制进项目中。然后,右键运行吧
如果你顺利的在浏览器中看到了结果,那么OK。如果没有,我也不知道为啥。
从plugin里面安装Haskell的插件,选那个0.5版本的
重启一个IDEA,新建一个Haskell项目,记得要在
如果你没有安装
然后需要检查
不要问我为啥不用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。不然会报错。
相关文章推荐
- nyoj453 小珂的烦恼 (set容器)
- sql学习笔记(19)-----------浅谈 MySQL 数据库优化
- bootstrap总结
- Oracle 格式化日期
- Django 中 urls 使用
- poj2389---大数乘法
- eclipse中访问不了tomcat首页server Locations变灰无法编辑
- 定义与声明的区别
- CRT连接不上ubuntu
- iOS开发笔记--常用正则表达式
- 常用正则表达式
- 花生壳解析错误怎么办
- 基本的 (优化过的)配置Nginx
- SQL Server 数据库定时自动备份
- C#(WPF)为Grid添加实线边框
- 疯狂Java学习笔记(83)----------继承详解
- 2015-06-15
- 重写fastTranspose, 把两个数组 rowTerms和startingPos 合成一个数组。
- 数据库连接
- URAL 1935. Tears of Drowned (水)