本学习笔记基于windows xp sp3。给像我一样在网上折腾几天找不着xp教程,又智商不够不用linux的菜鸟看的。
为什么学习Ruby?为什么学习RoR?
网上吹的牛逼已经够多了,说它开发web速度比java快10倍啊10倍啊,还能很少写sql语句,也就避免了一堆错误。
总之,试试看吧~
经过在图书馆里大浪淘沙。我终于找到一本环境配置正确、不使用instant rails、命令行有xp版的书
《Web开发敏捷之道-应用Rails进行敏捷Web开发》by Sam Ruby,Dave Thomas and DHH (第四版)2012年机械工业出版社出版。
我鉴定了前三章,这本书不仅仅手把手教你搭建Demo,更如其他外国书一样详述了RoR框架的运行机制,便于读者理解其内涵,值得购买。
为什么我要像卖书的一样来推荐这本书呢?
。。。。
因为我懒,我只讲那本书上有误的一些地方,结合起来看就OK了。
。。。。
首先环境配置。
如果是菜鸟or网络不好,请不要采用书上的方式配置。
1,直接下载Rails Installer
这个安装包集成了
Ruby1.9.3 语言环境,用过jre一定不陌生。
gem 1.8.24 类似于Linux中的包管理器,用于管理一些扩展or基本包。
rails 3.2.13 Rails框架。
sqlite3 3.7.15.2 数据库及驱动,不多说。虽然以后使用Mysql,不过先跑几个Demo再说。
2,下载IDE
我使用的是RadRails,类似于eclipse,配置简单,不多说。
3,下载Node.js
因为服务器启动需要Java Runtime环境,安装Node.js是比较简单的方式。
然后按照书上所说,命令新建工程rails new c:\Demo
这个命令有很多参数,只是我们暂时不需要,还请自行研究。
会根据网络在run bundle install停止一段时间,下载资源,耐心等待。
cd c:\Demo
rails server
咦,会出错,提示安装rdoc和json
按其错误说明用命令行安装所需版本,
例:gem install rdoc -v '1.4.3'
gem install json -v '1.7.1'
若出现还其他错误请自行百度or留言。。
若成功,则
cd c:\Demo
rails server
在浏览器输入http://localhost:3000就大功告成了,其他请继续参照书本