Ruby On Rails是一個(gè)在Ruby語言基礎(chǔ)上的完成的web應(yīng)用開發(fā)框架。下面介紹了本地安裝ruby on rails的過程。


安裝方法1
注意:這是一種很麻煩的安裝過程,建議下面的使用方法2

1、下載ruby::可以下載windows安裝版,是一個(gè)可執(zhí)行的安裝文件。下載地址:
http://rubyforge.org/frs/?group_id=167 該網(wǎng)站也有其他平臺(tái)下的安裝程序,然后安裝即可

2、下載rails 及其插件::其對(duì)應(yīng)的地址如下:

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,插件之間有次序關(guān)系,但如果次序錯(cuò)誤,系統(tǒng)會(huì)自動(dòng)提示,安裝語法如下:gem instll actionpack ,gen instll actionmailer 等等。
4、在命令行下輸入命令::ruby –v 查看ruby版本信息

Rails blog 建立rails的一個(gè)工作目錄,如果都運(yùn)行正確的話,說明安裝成功。

運(yùn)行Rails Blog后,系統(tǒng)會(huì)在當(dāng)前目錄下建立一個(gè)blog目錄,這一目錄下還包含許多子目錄和文件,包括app目錄,我們程序的主要部分;config目錄:存儲(chǔ)諸如數(shù)據(jù)庫聯(lián)接信息等配制;doc目錄:生成對(duì)程序的文檔;public目錄:包括程序使用的資源文件,比如images,javascript等;log目錄:程序運(yùn)行時(shí)的log;vender目錄:存放第三方的開發(fā)程序包。

    進(jìn)入blog目錄下輸入命令: ruby script/server,然后打開瀏覽器,輸入:http://localhost:3000則看到缺省的網(wǎng)頁畫面,實(shí)際上這一命令執(zhí)行了rails自帶的一個(gè)叫做webrick的小型web服務(wù)器,端口為3000。開發(fā)的時(shí)候用它來測試時(shí)比較方便的。

安裝方法2

建議:開始之時(shí)我用的以上的方法,這種其實(shí)很是麻煩,因?yàn)樵谙螺d文件時(shí)會(huì)下載不同版本的文件,最后在安裝的時(shí)候可能產(chǎn)生文件沒有對(duì)應(yīng)上的問題,如果你的網(wǎng)絡(luò)條件好的話,建議你可以選擇遠(yuǎn)程自動(dòng)安裝 ,在console中D:\RoR的目錄下執(zhí)行g(shù)em install rails --include -independencices命令,然后就等著出現(xiàn)下面的信息

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:\的目錄下執(zhí)行g(shù)em 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了,而且好的是安裝的都是最新版本的文件,會(huì)有網(wǎng)絡(luò)問題,再試一遍。