Ruby on Rails在windows下開發環境的搭建
Ruby On Rails是在Ruby語言基礎上的完成的web應用開發框架。下面介紹了本地安裝ruby on rails的過程。
- 下載ruby: 可以下載windows安裝版,是一個可執行的安裝文件。下載地址:
http://rubyforge.org/frs/?group_id=167 該網站也有其他平臺下的安裝程序,然后安裝即可。
-
-
安裝rails : 依次安裝插件,最后安裝rails,插件之間有次序關系,但如果次序錯誤,系統會自動提示,安裝語法如下:gem instll actionpack ,gen instll actionmailer 等等。
-
在命令行下輸入命令: 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.orSuccessfully 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了,而且好的是安裝的都是最新版本的文件,只是網絡經常出問題,看運氣了。