Ruby On Rails是一个在Ruby语言基础上的完成的web应用开发框架。下面介绍了本地安装ruby on rails的过程。


安装方法1
注意:这是一种很麻烦的安装过程,建议下面的使用方法2

1、下载ruby::可以下载windows安装版,是一个可执行的安装文件。下载地址:
http://rubyforge.org/frs/?group_id=167 该网站也有其他平台下的安装程序,然后安装即可

2、下载rails 及其插件::其对应的地址如下:

rails  http://rubyforge.org/frs/?group_id=307

activesupport  http://rubyforge.org/frs/?group_id=570&release_id=4814

rake  http://rubyforge.org/frs/?group_id=50&release_id=4770

activerecord  http://rubyforge.org/frs/?group_id=182&release_id=5776

actionmailer  http://rubyforge.org/frs/?group_id=361&release_id=5827

actionpack  http://rubyforge.org/frs/?group_id=249&release_id=4816

actionwebservice: http://rubyforge.org/frs/?group_id=567&release_id=5830

下载后为了安装方便,可以放在同一目录下比如D:\RoR\

3、安装rails ::依次安装插件,最后安装rails,插件之间有次序关系,但如果次序错误,系统会自动提示,安装语法如下:gem instll actionpack ,gen instll actionmailer 等等。
4、在命令行下输入命令::ruby –v 查看ruby版本信息

Rails blog 建立rails的一个工作目录,如果都运行正确的话,说明安装成功。

运行Rails Blog后,系统会在当前目录下建立一个blog目录,这一目录下还包含许多子目录和文件,包括app目录,我们程序的主要部分;config目录:存储诸如数据库联接信息等配制;doc目录:生成对程序的文档;public目录:包括程序使用的资源文件,比如images,javascript等;log目录:程序运行时的log;vender目录:存放第三方的开发程序包。

    进入blog目录下输入命令: ruby script/server,然后打开浏览器,输入:http://localhost:3000则看到缺省的网页画面,实际上这一命令执行了rails自带的一个叫做webrick的小型web服务器,端口为3000。开发的时候用它来测试时比较方便的。

安装方法2

建议:开始之时我用的以上的方法,这种其实很是麻烦,因为在下载文件时会下载不同版本的文件,最后在安装的时候可能产生文件没有对应上的问题,如果你的网络条件好的话,建议你可以选择远程自动安装 ,在console中D:\RoR的目录下执行gem install rails --include -independencices命令,然后就等着出现下面的信息

D:\RoR>gem install rails --include -independencices
Bulk updating Gem source index for:
http://gems.rubyforge.or
Successfully installed rails-1.2.3
Successfully installed activesupport-1.4.2
Successfully installed activerecord-1.15.3
Successfully installed actionpack-1.13.3
Successfully installed actionmailer-1.3.3
Successfully installed actionwebservice-1.2.3
Installing ri documentation for activesupport-1.4.2...
Installing ri documentation for activerecord-1.15.3...
Installing ri documentation for actionpack-1.13.3...
Installing ri documentation for actionmailer-1.3.3...
Installing ri documentation for actionwebservice-1.2.3...
Installing RDoc documentation for activesupport-1.4.2...
Installing RDoc documentation for activerecord-1.15.3...
Installing RDoc documentation for actionpack-1.13.3...
Installing RDoc documentation for actionmailer-1.3.3...
Installing RDoc documentation for actionwebservice-1.2.3...

或者C:\的目录下执行gem install rails --remote命令

C:\>gem install rails --remote
Need to update 20 gems from
http://gems.rubyforge.org
....................
complete
Install required dependency activesupport? [Yn]  y
Install required dependency activerecord? [Yn]  y
Install required dependency actionpack? [Yn]  y
Install required dependency actionmailer? [Yn]  y
Install required dependency actionwebservice? [Yn]  y
Successfully installed rails-1.2.3
Successfully installed activesupport-1.4.2
Successfully installed activerecord-1.15.3
Successfully installed actionpack-1.13.3
Successfully installed actionmailer-1.3.3
Successfully installed actionwebservice-1.2.3
Installing ri documentation for activesupport-1.4.2...
Installing ri documentation for activerecord-1.15.3...
Installing ri documentation for actionpack-1.13.3...
Installing ri documentation for actionmailer-1.3.3...
Installing ri documentation for actionwebservice-1.2.3...
Installing RDoc documentation for activesupport-1.4.2...
Installing RDoc documentation for activerecord-1.15.3...
Installing RDoc documentation for actionpack-1.13.3...
Installing RDoc documentation for actionmailer-1.3.3...
Installing RDoc documentation for actionwebservice-1.2.3...

这样就安装ok了,而且好的是安装的都是最新版本的文件,会有网络问题,再试一遍。