半年前學過了ROR 2, 寫了一個洗衣店的小管理程式,由於離開了洗衣店,就停擺了。現在想寫些自己的小軟體,還是想選用ROR+JQuery。那就來安裝最新的版本吧!看了一些文章消息,ROR 3 已有beta 版,想說那就先用ROR 3,因為聽說它有很多的結構進化。
第一個是碰到的是安裝包 InstallRuby, 已不再更新,爬文搜尋找到了新的安裝包 RubyStack。那就下載最新的 RubyStack 2.1-0 dev (含 Ruby 1.9.1, Rails 3 beta3) 來安裝。
安裝 RubyStack 與 InstallRuby 雖然不同,但還OK。但依照 RubyStack 2.1-0 dev 內的說明,可能有一些混亂,因為是發展版,一些目錄並不如文件所言,你需惠心地找到相對應的目錄。Rails應用程式是放在RubyStack安裝目錄的 apps 目錄之下。
第二步是建立專案,啟動 rails server。一樣用 >rails my_new_app 可以建立專案的目錄,但在專案目錄下啟動 Rails server 失敗了。ror 2 的方式是 >ruby script/server,會失敗。因為 ror 3 在script下並沒server檔,ror 3 的啟動方式是 >rails server。這可以爬文ror 3 的edge文件看到。
第三步就先寫個hollow吧!這當然是簡單,產生control與view,寫入hello,刪除預設index.html,更改導向等。那就瀏覽hellow吧!!事情沒有想像的簡單,事實上,rails server產生錯誤跳出來了。這樣就一切免談了....
那裡錯了......
沒有留言:
張貼留言