ruby建立項目和第一個Hello world

來源:互聯網
上載者:User
 轉自:http://developer.51cto.com/art/200908/147276.htm

Ruby on Rails安裝,有人說難,但其實也很方便。要基於ruby開發應用程式,我們必須安裝ruby、gem、rails、mongrel。

Ruby on Rails安裝步驟解析

第一,到官方網站上下載最新的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都全部已經打包在一起了。不過,要瞭解整個安裝過程,建議還是一個一個安裝。建議初學者剛開始還是多做幾次比較好!

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.