[ROR Tech.] Beginning My ROR Life

ROR, Ruby on Rails, 不知道這是甚麼東西的請 參考這裡。還有參考 這裡這裡這裡。其中 XDite 那裏有很多好文章,可以參考,為何我採用 ROR 搭建網站?– 以 opmr6 為例以 ROR 打造網站,設計盲點所引發的惡搞危機。當然,還是要推一下 VeryXD 2.0 啦!大家可以去玩玩看。

雖然在 國家高速網路與計算中心 Ruby on Rails 推廣已經有教學 了,但是,當作是筆記記錄一下好了。

先去 RoR 的官網下載,這裡是以 Windows 為範例。*NIX 上的範例我改天再來補上。http://rubyonrails.org.tw/ (正體中文網站) 這裡提供的版本只有到 1.8.2。http://www.rubyonrails.org/ (英文) 這裡提供最新的 1.8.6 版,我是在這裡下載的。你可以在這一頁,抓到 1.8.6-26 Final Release 的檔案,附上鏈結 ruby186-26.exe, ruby186-26.md5。這裡也有下載點,可以抓 Ruby 1.8.6 One-Click Installer 來裝。

抓下來之後就可以準備安裝了底下是安裝畫面。

Install ROR on Windows 1

Install ROR on Windows 2

Install ROR on Windows 3

安裝需要一點時間,等安裝完畢之後,開啟命令提示視窗(MS-DOS console)。

Install ROR on Windows 4

接著安裝 Rails,在命令列上輸入 gem install rails —include-dependencies 安裝 Rails。

Install ROR on Windows 5

因為他是連線到 http://gems.rubyforge.org 去抓回來安裝,所以需要一點時間。裝好之後,你可以分別查詢 Ruby 與 Rails 的版本資訊。分別輸入 ruby -vrails -v 他就會顯示版本資訊了。接著,安裝 mongrel-server,因為我沒有安裝 apache 伺服器,所以就使用 ruby 所提供的,這在個人開發環境中算不錯的選擇。

在命令提示列敲入 gem install mongrel_service,然後他會出現提示畫面,如下,platform 不要選錯就好了。

Install ROR on Windows 6

接著建立 cookbook 來參考一下,將路徑切換到你想要放置 cookbook 的地方,我是回到 C:> 底下。在命令提示列打入 rails cookbook,執行。東西還蠻多的。

Install ROR on Windows 7

接著切換到 cookbook 目錄中,然後執行 ruby script/server,他會以 mongrel 來啟動。其實 cookbook 本身就有一個叫做 WEBrick 的 ruby 內建的 server,不過這裡還是以安裝 mongrel 的條件下來啟動。

Install ROR on Windows 8

這樣就算啟動完成,你可以用瀏覽器開啟 http://localhost:3000/ 來看看 cookbook 的東西。

Install ROR on Windows 9

這樣基本的設置大致上就算完成了。接下來是 apache 與 mongrel 的整合的部分,這個,英文很好的人可以先看看 mongrel 的文章,有非常詳細的解說。至於,我自己嘛,等我在 FreeBSD 上面都設定好了,再來跟大家分享吧。

感謝觀賞。

Hina Chen
偏執與強迫症的患者,算不上是無可救藥,只是我已經遇上我的良醫了。
Taipei