Ruby on Rails 環境建置 懶人速成班(for Windows)

Step 1. 安裝InstantRails
Instant Rails是一個整合Apache、MySQL、Ruby、Rails的懶人包,下載網址
下面是它的GUI管理介面,包括Apache、MySQL的管理和Rails Application的管理
step1_Install InstantRails

Step 2. 安裝支援Ruby的IDE軟體
我試過的有Eclipse、RadRails、NetBeans三個,都可完全免費下載
Eclipse是我原本在寫Java時就用了很久的IDE,原本是IBM開發軟體時內部用的Tool
若是要用Eclipse來開發Rails的Project,就必須另外再額外安裝下面兩個Plug-in:
到工具列 Help → Software Updates → Find and install → Search for new features → New remote side
.Radrails
http://radrails.sourceforge.net/update(for Eclipse 3.0、3.1)
http://update.aptana.com/install/rails/3.2/(for Eclipse 3.2以上的版本)
.RDT (Ruby Development Tools)
http://updatesite.rubypeople.org/release
除了安裝完上面這兩個Plug-in外,另外還要去設定rails和ruby的configuration
裝完設定好後,可能會因為Eclipse或Radrails版本的關係,有一些功能還不保證能用
我自己也是搞了半天還沒完全搞定(我本身是用Eclipse 3.3.2 Europa的版本),強烈建議新手別試這個方法,否則搞到瘋掉別說我沒跟你講

RadRails是base on Eclispse可獨立作業的IDE,開發公司是Aptana
它是一個整合許多Library的開發工具,包括Yahoo User Interface、jQuery、Ext 1.01….等等。
若要跑Ruby和Rails的話,到它的Start Page下面有個Rails的Plugin Link。
點下去,就會開始安裝Rails了
我只有小試了一下,所以對它還沒有很深入的了解
不過網路上有看到一篇別人拿它跟Eclipse比較的文章
說是如果要灌RadRails的話,還不如跑Eclipse然後另外裝它的Plug-in

NetBeans是Sun公司出的一個IDE軟體,跟Eclipse有點像
不過它可以安裝只跑Ruby,不像Eclipse一定要一大包,所以在UI介面上看起來比較清爽
用起來的感覺比Eclipse輕巧,速度上似乎也快了一點
許多建置Rails Project時需要用到的功能,也都有GUI的介面按鈕或熱鍵
不過缺點可能是擴充性沒有Eclipse好
※ 如果決定要安裝NetBeans 6.0.1,需要先安裝JDK 6 Update 5的版本

結論是……..懶人們請用 NetBeans

Step 3. 更改Ruby Interpreter
原本NetBeans 6.0.1裡附的是for Rails 1.2.5的版本,要更新成for Rails 2.0.2的版本
Tools → Options → Ruby,更改Ruby Interpreter的位置
例如我是灌Instant Rails,所以Ruby執行檔的路徑是
\InstantRails-2.0-win\ruby\bin\ruby.exe
step3_Modify Ruby Interpreter

Step 4. Create Rails Project
NetBeans環境一切都就緒之後,Create一個Rails Project
開好了以後…..按F6 → Run!!!!!!!!!!!!!!!
用你的Browser連以下URL: http://localhost:3000/ 就會看到以下歡迎畫面
恭喜你!! 你已經建立了第一個Rails Project了…
final_rails_welcome

※ 如果想要了解更多利用NetBeans建置Rails Project的流程和技巧,請看這個Demo影片
※ 不過請注意,Demo影片中使用的Rails版本是NetBeans內建的V1.2.5版
所以在某些流程上,可能會有些出入。如: 使用scaffold功能
※ 如果要在Rails 2.0版本用scaffold,請看我另一篇

Tags:

Leave a Reply