1. 程式人生 > >Ruby入門(1)——windows下Ruby開發環境搭建

Ruby入門(1)——windows下Ruby開發環境搭建

1、獲得和安裝Ruby
1.1 獲取Ruby
    1) 從 http://www.ruby-lang.org/en/downloads/ 下載Source Code或者RubyInstaller
    2) 從 http://rubyforge.org/frs/?group_id=167 下載RubyInstaller
    3) 版本建議選擇1.86或者1.92(或者最新版)。
    4) 具體要下載哪個檔案取決於你的安裝方式,建議下載RubyInstaller,下載連結隨便選擇一個。
    如果在教育網內無法下載原始碼檔案,可以從http://download.csdn.net/source/3039132下載1.9.2版本的Ruby原始碼。
1.2 安裝Ruby

1.2.1 從原始碼編譯安裝Ruby
    參考http://www.javaeye.com/topic/148751
    我搜索了一下windows編譯安裝Ruby的文章,內容很少,只有上面這篇文章比較有價值。
    因為在windows從原始碼編譯安裝稍顯麻煩,我就沒采用這種方法。
1.2.2 通過RubyInstaller安裝Ruby
    安裝截圖如下:

安裝結束後,執行ruby -v 顯示版本號。如果正常顯示Ruby版本號,表示安裝成功。

如果沒有正常顯示ruby的版本號,則自行新增系統變數。

把以上程式碼複製到記事本,另存為ruby.bat,然後執行檔案即可。

2、獲得和安裝RubyGems
2.1 獲取RubyGems
    從 http://rubyforge.org/frs/?group_id=126 下載rubygems最新版本,我當時下載的版本是1.5.2。
2.2 安裝RubyGems
    把下載檔案解壓到一個臨時目錄,假設為F:/temp/rubygems-1.5.2,執行:

然後通過gem -v 驗證安裝是否成功。

安裝截圖如下:

3、安裝Rails
3.1 遠端安裝Rails
gem install rails --include-dependencies

我當時下載了

然後把所有下載檔案放在同一目錄下,執行:

安裝完畢後通過rails -v 看看安裝是否成功。
安裝截圖如下:

附:
1) rails因為版本不同,需要的activesupport等版本也不同,最好的方法就是通過遠端安裝rails.
如果由於網路原因等無法遠端安裝rails,那就直接執行gem install rails,RubyGems會自動提示缺少那些檔案.
到時就去上述網站下載相應的檔案,或者去http://rubyforge.org/ 搜尋缺少的檔案,然後下載。如下圖:

2) http://www.cnblogs.com/xihulangzi/articles/1749754.html 網址給出的方法一我試了一下無法成功,不知道為什麼,有時間我研究一下。
3) 我給出的本地安裝rails的方法只需要下載gem檔案,不需要下載其他檔案。
4) 很多網站給出的本地安裝rails方法都是所有的gem檔案一個個單獨安裝,然後再安裝rails,開始我也是這樣乾的。後來發現可以取巧,把所有需要安裝的gem檔案放在同一個目錄,然後直接安裝rails即可。
5) gem安裝過程中可能需要的命令:

4、建立Web應用
1) 在命令列下輸入 rails testweb,就會出現如下結果:

此截圖未顯示所有的命令輸出。
2) 在當前目錄(testweb)下,執行ruby script/server 啟動服務,如下結果。