2011-02-13 50 views
2

爲了達到編程的啓發,我試圖在Rails生態系統中構建我的最新網站。作爲一名.Net開發人員,我發現這很難,因爲我正在放棄並回到我所知道的事情的邊緣,所以需要朝着正確的方向前進。什麼是從Windows創建和發佈Rails 3.0應用程序的最簡單方法?

我已經接近Rails中的一個原型,並一直試圖弄清楚如何達到我有一個明智的部署設置發佈此測試版的這一點。直到我知道我能夠以一種明智的方式發佈時,我看不出有什麼意義。

到目前爲止,我已註冊HostingRails託管,在Google Code上創建了SVN存儲庫並安裝了Capistrano。我現在面臨的問題是,我不知道如何改變我的Capfile和Deploy.rb,讓他們彼此交談,這是我甚至想到數據庫部署之前。問題在於託管服務提供商的教程不是很好,Capistrano的文檔直接超出我的頭。我正處於Capistrano向我提供密碼提示的地方,並且沒有與我所知道的任何密碼相關的密碼似乎都起作用。 Capistrano並沒有給我提示它正在做什麼,我也不知道如何驗證我的配置文件中的任何行以找出錯誤。

任何人都可以提出一個完整的工具鏈,這將允許我儘可能少的配置發佈應用程序?我是否會模糊地走向正確的方向,這是否也會給我合理的數據庫部署選項?任何人都可以提出一個簡單的分步指南,在部署之前不需要了解37個單獨的寶石?

回答

5

我建議git和heroku爲rails項目,而不是svn和HostingRails。 msysgit在Windows上運行良好,我剛開始使用heroku,就像安裝heroku gem並執行「git push heroku master」一樣簡單。

+0

+1 git/heroku的另一個很好的理由是,有一個非常好的免費在線教程(或者你可以買書/ pdf/screencasts)在http://railstutorial.org/ruby-on-rails-tutorial-書。 – JeffH 2011-02-14 01:31:24

相關問題