本文詳細(xì)介紹如何在Windows配置Ruby on Rails 開(kāi)發(fā)環(huán)境,希望對(duì)ROR初學(xué)者能有幫助。
一、下載并安裝Ruby
Windows下安裝Ruby最好選擇 RubyInstaller(一鍵安裝包)。
下載地址: http://rubyforge.org/frs/?group_id=167 。
我們這里下載目前較新的rubyinstaller-1.9.3-p0.exe 一鍵安裝包。這個(gè)安裝包除了包含ruby本身,還有許多有用的擴(kuò)展(比如gems)和 幫助文檔。
雙擊安裝,安裝過(guò)程出現(xiàn)如下界面。如圖

這里我們選擇安裝路徑為 D:/Ruby。 下面有3個(gè)選項(xiàng)分別是:(1) 是否安裝tclTk支持。(2) 添加ruby命令路徑到系統(tǒng)環(huán)境變量PATH。(3)是否將 .rb 和.rbw 文件關(guān)聯(lián)到Ruby。
這里我們?nèi)看蚬础|c(diǎn)擊“Install” 安裝完畢。
打開(kāi)CMD窗口,運(yùn)行 ruby -v 顯示ruby當(dāng)前版本號(hào)。如圖

你也可以輸入 ruby -e 'puts "hello world" ',則顯示 hello world。
也可以打開(kāi)記事本寫(xiě)一段代碼如: puts "hello world",保存為 test.rb,然后在CMD中 運(yùn)行 ruby test.rb 則顯示結(jié)果 hello world。
我想你不甘心就用記事本來(lái)寫(xiě)程序吧,這里推薦一款輕巧的代碼編輯器SciTE,支持多種語(yǔ)法高亮顯示及高亮導(dǎo)出,且免費(fèi)開(kāi)源。以前的RubyInstaller 自帶SciTE,而新版需要自己下載。官方地址:scintilla.org windows下有綠色版和安裝版,安裝版下載 點(diǎn)這里。
安裝SciTE后,打開(kāi)它,我們輸入代碼 puts "hello world" ,點(diǎn)擊菜單=>file=>save 保存文件為test.rb。 然后按鍵盤(pán)F5,右側(cè)輸出窗口出現(xiàn)結(jié)果。如圖:

二、下載并安裝RubyGems
RubyGems是一個(gè)方便而強(qiáng)大的Ruby程序包管理器,類(lèi)似RedHat的RPM。它將一個(gè)Ruby應(yīng)用程序打包到一個(gè)gem里,作為一個(gè)安裝單元。 特點(diǎn):能遠(yuǎn)程安裝包,包之間依賴(lài)關(guān)系的管理,簡(jiǎn)單可靠的卸載,查詢(xún)機(jī)制,能查詢(xún)本地和遠(yuǎn)程服務(wù)器的包信息,能保持一個(gè)包的不同版本,基于Web的查看接口,能查看你安裝的gem的信息。
從官方下載RubyGems,以zip版本為例,解開(kāi)壓縮包,從CMD提示窗口下進(jìn)入setup.rb所在目錄, 運(yùn)行 ruby setup.rb 即可安裝。
較新的Ruby版本已經(jīng)包含RubyGems了,因此我們不用手動(dòng)下載安裝了。只需在CMD窗口輸入指令:gem update --system ,耐心等待一段時(shí)間,已有的RubyGems會(huì)更新到目前最新的版本。如圖。

三、下載并安裝Rails
從CMD提示窗口輸入指令:gem install rails 開(kāi)始安裝rails。
如不想安裝文檔文件,可以輸入:gem install rails --no-rdoc --no-ri
程序自動(dòng)下載并安裝rails, 耐心等待。如圖所示:
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注