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 來裝。
抓下來之後就可以準備安裝了底下是安裝畫面。
安裝需要一點時間,等安裝完畢之後,開啟命令提示視窗(MS-DOS console)。
接著安裝 Rails,在命令列上輸入 gem install rails —include-dependencies
安裝 Rails。
因為他是連線到 http://gems.rubyforge.org 去抓回來安裝,所以需要一點時間。裝好之後,你可以分別查詢 Ruby 與 Rails 的版本資訊。分別輸入 ruby -v
與 rails -v
他就會顯示版本資訊了。接著,安裝 mongrel-server
,因為我沒有安裝 apache 伺服器,所以就使用 ruby 所提供的,這在個人開發環境中算不錯的選擇。
在命令提示列敲入 gem install mongrel_service
,然後他會出現提示畫面,如下,platform 不要選錯就好了。
接著建立 cookbook 來參考一下,將路徑切換到你想要放置 cookbook 的地方,我是回到 C:> 底下。在命令提示列打入 rails cookbook
,執行。東西還蠻多的。
接著切換到 cookbook 目錄中,然後執行 ruby script/server
,他會以 mongrel 來啟動。其實 cookbook 本身就有一個叫做 WEBrick 的 ruby 內建的 server,不過這裡還是以安裝 mongrel 的條件下來啟動。
這樣就算啟動完成,你可以用瀏覽器開啟 http://localhost:3000/ 來看看 cookbook 的東西。
這樣基本的設置大致上就算完成了。接下來是 apache 與 mongrel 的整合的部分,這個,英文很好的人可以先看看 mongrel 的文章,有非常詳細的解說。至於,我自己嘛,等我在 FreeBSD 上面都設定好了,再來跟大家分享吧。
感謝觀賞。