第一次知道ruby on rails 這件網頁程式開發程序,是從黑米共享書籤的人才招募廣告上,看到這個名詞。一向充滿求知慾的我,當下就google 查詢,想知道ROR是什麼米,有何神奇之處。ROR正體中文推廣網站的介紹,大力推薦它是一套「無痛的」網頁程式設計。無痛並不代表可以「無知」,不過在我看來,無痛的意思,應該是完全不懂程式語法的人,也可以上手操作吧?於是開始自不量力,挑戰 ruby on rails 的過程。以下摸索語法和流程的學習筆記,完全是以「程式素人」的水準來寫作,讀者對象設定為一般的「鄉民」,有興趣想進入ruby 試試它的傳奇(且可能還像我發慌到為了打發無聊殺時間找一件看似「正經事」以免落入無所事事流逝生命的自憐感傷。呼,好長的一句)。至於已有程式開發經驗的個中老手們,本文的程度你們看了笑笑就好。

其實要進入ruby on rails 的門檻很低,幾乎不必有什麼C語言、Java 程式、PHP語法的經驗。不過最好能對資料庫操作,具有一點基本的認識。(就是知道要怎麼新增資料庫、資料表、欄位設定即可)

好了,既然是素人程式的教學文件,我們用懶人包的程式軟件就好, 這種懶人包把開發ruby 所須的作業環境(如伺服器軟體、資料庫軟體、ruby gem、rails……捲在一起贈送 ),通常只要下載後安裝即可,不必再煩惱其它有的沒的看了半天也不懂的指令

目前我試過了二套懶人包,分別在windows下面的Instant Rails 、OSX底下的Locomotive ,雖然已經是懶人包了,但還是稍提一下我在安裝這二套軟體曾犯的錯誤,供來人借鏡。
首先來說明的是window 底下的Instant Rails

把壓縮包下載後,直接解壓縮就可以了。唯一要注意的小地方,就是為了簡化在 C:(命令提示字元)底下操作,最好直接把”InstantRails “目錄匧,整個移到電腦硬碟根目錄底下(即類似C:InstantRails)。像我一開始把解壓縮的目錄匧保留在電腦桌面,結果在操作命令提示字元的時候,為了找出正確的檔案路徑,搞得二個頭大。成功地在windows安裝後,就可以啟動它,試試看是否可以在瀏覽器底下看到軟體包內預先載入的二個網頁程式(cookbook、typo-2.6.0)。Mydeman提供了一些如何啟動InstantRails 的圖片說明,更方便讓初學者了解是安裝執行正確。

下一篇再來介紹OXS底下的locomotive 安裝。