我在Ubuntu上爲我的教會開發Rails應用程序。我們還在Ubuntu上使用託管的VPS。我使用Capistrano來部署定期更新。然而,不可避免地,在我的本地盒子上運行的應用程序在部署到主機後總是會遇到一些問題,很可能是因爲環境不同。哪些Rails部署技術最能克服環境差異?
有哪些做法/技術,以簡化部署。這樣,所測試和工程在當地是一樣可能在主機上運行。 (我已經通過了「供應商的一切」的做法。)
我首先想到的是到本地VPS圖像本身最終將被部署(各種各樣的虛擬設備)內發展/工作。有人在做這個嗎?
其他人做,以儘量減少來自環境的差異導致的問題是什麼?哪些主機提供最佳部署選項?
你能舉出一些你遇到過的問題嗎?您是否將Rails和您的寶石凍結在您的應用程序中? – nfm 2009-09-15 23:13:18
我終於修好了一切,但這是一個12小時的日子(可能是部署專家的1小時工作)。我從RadiantCMS升級(0.6.4到0.8.1),它本身出現在供應商目錄中,並且在其供應商目錄中有Rails。 – Mario 2009-09-17 12:22:30