[原创]Ruby on Rails开发历程(二)

作者在 2007-06-11 07:02:00 发布以下内容

前一篇写了一些爱上Ruby的原因,从这篇开始,就谈谈技术吧,不过在下研究甚浅,只能为Ruby起到个普及作用了。

这一篇谈谈Ruby on Rails环境的搭建吧。虽然听起来比较简单,可是在下却足足费了一天半的工夫才完成了环境的搭建,在网上查阅了很多的相关文章,不过最后是把各个文章去粗取精,综合使用,才完成的。有的文章作者或许认为一些“常识性”的东西不必特意说明,可是毕竟我是第一次搭建数据库连接,很多常识都不明白,所以弄得一头雾水。

下面我就写写综合起来后的过程, 好方便更多的朋友搭建环境,不至于在刚起步的时候就遭到挫败(我觉得能坚持下来真的是件不容易的事情,很多次差点儿灰心了),这里我连接的是mysql,因为很多资料都用得mysql,很少有用别的的。我想,刚学,为了能参考更多的资料,还是别冒险了,老老实实的mysql吧。

事先说明我用的环境是windowsXP,不是linux,据说linux下稍有不同。


1. 下载ruby 1.8.6

    a. http://rubyforge.org/projects/ruby/

下载后,一键安装,这个很简单,我记得甚至可以一直next到底。

这个是安装ruby的环境,不过现在我们所以研究的是ruby on rails,所以还要搭建rails的环境。

2. 安装 rubygems-0.9.2

    a. http://rubyforge.org/projects/rubygems/

下载后解压出来,然后在“命令提示符”(就是dos方式)下进入到解压目录执行         ruby setup.rb

3. 挨个下载rail套件(only gem)

http://rubyforge.org逐个下载Rails框架所需的各个安装包,这种方法比较麻烦,但是能够保证安装成功。
需要下载的安装如下
a.activesupport-1.4.2(下载地址http://rubyforge.org/projects/activesupport
b.activerecord-1.15.3(下载地址http://rubyforge.org/projects/activerecord/
c.actionpack-1.13.3(下载地址http://rubyforge.org/projects/actionpack/
d.actionmailer-1.3.3(下载地址http://rubyforge.org/projects/actionmailer/
e.actionwebservice-1.2.3(包下载地址http://rubyforge.org/projects/aws
f.rail-1.2.3 (http://rubyforge.org/projects/rails/)


4. 按顺序install以上gem

gem install activesupport-1.4.2.gem
gem install activerecord-1.15.3.gem
gem install actionpack-1.13.3.gem
gem install actionmailer-1.3.3.gem
gem install actionwebservice-1.2.3.gem
gem install rails-1.2.3.gem

5.安装mysql

这个上网下,安装很简单,一顿乱选,安装过好几次都是这么乱选的,至今还没发现什么严重影响使用的问题,至于密码什么的,设不设定就看使用者了。

6.为Ruby添加mysql驱动

这一步很重要:在mysql的安装目录下有一个bin目录,bin目录下有一个libmysql.dll,要把这个文件拷贝到ruby\bin目录下。

另外,我还有个习惯,把mysql的bin目录复制到我的电脑=>属性=>高级=〉环境变量 里面的“系统变量”中的path里面,具体是在path里面原有的变量值前面加分号; 然后把mysql的bin目录的位置复制到分号前面,例如c:\mysql\bin\;……

这样做的目的是让cmd(命令提示符)下mysql这个命令可用,玩过java的jdk的朋友都知道这个环境变量的作用,道理一样。

 

以上如果按步骤完成的话,应该连接数据库是没有什么问题的。希望写了这些能对各位有所帮助。在下真心地希望能在国内推广ruby。这真的是一门极其敏捷的编程语言。

下一篇将介绍最基本的ruby用法。敬请期待。

RUBY开拓 | 阅读 1055 次
文章评论,共0条
游客请输入验证码