要基於ruby開發應用程序,咱們必須安裝ruby、gem、rails、mongrel。
php
第一,到官方網站上下載最新的Ruby One-Click Installer版本(已經自帶了RubyGems,一個Ruby標準的包管理器),下載地址爲:http://rubyforge.org/frs/download.php/29263/ruby186-26.exe,下載後的文件名爲:ruby186-26.exe。 第二,安裝ruby,雙擊後下一步下一步。。。,完成安裝工做,默認將安裝在c:/ruby目錄。 從新打開命令行,打入ruby -v能夠查詢ruby的版本。 第三,下載rails,本文下載的是rails2.0.2版本(下載後的文件名是:rails-2.0.2.zip),下載地址爲:http://rubyforge.org/frs/download.php/29361/rails-2.0.2.zip 第四,安裝rails,建議不要使用網上所說的在命令行模式下打入gem install rails --include-dependencies, 由於這種安裝方式須要鏈接到網絡,而且安裝是常常失敗的。而是下載一個stand-alone packages版本,而後在本地安裝。將文件rails-2.0.2.zip copy到ruby的安裝目錄,並將rails-2.0.2.zip更名爲rails.zip。否則,安裝的時候仍是到網上去找。 在命令行下打入:gem install rails,幾秒鐘即完成了安裝工做。注意:壓縮文件不須要解壓縮,固然,也能夠解壓縮,進入各個插件目錄一個一個安裝也不成問題。 安裝rails同時將依次安裝: 1,activesupport 2,activerecord 3,actionpack 4,actionmailer 5,actionwebservice 6,rails 這幾個gem文件其實均可以在rails.zip這個壓縮包當中的vendor/rails找到 安裝完後能夠在命令行下打入:rails -v能夠查看rails的版本。 第五,下載Mongrel,當前最新版本爲:1.1.4,下載地址爲:http://rubyforge.org/frs/download.php/33195/mongrel-1.1.4-x86-mswin32-60.gem 安裝mogrel還須要額外地下載gem plugin、daemons、fastthread、cgi_multipart_eof_fix,下載地址爲 gen_plugin:http://rubyforge.org/frs/download.php/27044/gem_plugin-0.2.3.gem daemons:http://rubyforge.org/frs/download.php/34222/daemons-1.0.10.gem fastthread:http://rubyforge.org/frs/download.php/29508/fastthread-1.0.1-i386-mswin32.gem cgi_multipart_eof_fix:http://rubyforge.org/frs/download.php/27040/cgi_multipart_eof_fix-2.5.0.gem 第六,安裝mongrel。 gem install gem_plugin-0.2.3.gem gem install daemons-1.0.10.gem gem install fastthread-1.0.1-i386-mswin32.gem gem install cgi_multipart_eof_fix-2.5.0.gem gem install mongrel-1.1.4-x86-mswin32-60.gem 第七,建立測試的rails應用程序。 進入想建立工程的目錄,假如工程名爲hello,在命令行下打下:rails hello 此時,系統將自動建立ruby on rails的應用程序,自動初始化目錄結構及一些基本性的東東。 第八,啓動rails 進入hello目錄,在命令行下打入:mongrel_rails start -d啓動mongrel服務器。 默認的的服務器將佔用3000端口,最後,打開IE,測試一下是否能顯示ruby on rails的主界面。 到此,ruby on rails安裝成功。 固然,你也能夠下載一些集成開發環境,那有不少工做均可以省略掉。但若是是使用最普通的命令行模式,或許,你能體驗更多,雖然中間流了很多汗水,謀殺多少腦細胞,可是,樂在其中!哈哈 最後講一句:若是直接安裝InstantRails,下載地址爲:http://rubyforge.org/frs/download.php/29867/InstantRails-2.0-win.zip。那什麼事情也不用幹了,由於包括ruby、rails、Mongrel 、apache都所有已經打包在一塊兒了。不過,要了解整個安裝過程,建議仍是一個一個安裝。建議初學者剛開始仍是多作幾回比較好!