2010-12-03 23 views
0

我的目標是在計算機上部署現有的Rails應用程序。哦,這臺機器位於澳大利亞北部偏遠社區的一些終端上。哦,我不能依靠互聯網訪問進行故障排除或管理。離線部署Rails應用程序並保留所有依賴關係

我想用Rails和所有應用程序依賴項(其中一些必須是本機構建的)全新打包應用程序,以便可以運行服務器並將瀏覽器用作前端。遠程機器是現代Mac,我應該能夠在這裏複製配置以進行測試。

我發現了一些像機車和Joyent Slingshot這樣的項目,如this thread中提到的那樣,但是這兩個項目似乎已被放棄,而this link是Windows特有的。

有沒有人有任何指導,現代的做法是什麼?一個社區項目謝謝你提前:)

回答

1

好吧,假設這些刪除的機器有紅寶石可用,你可以使用捆紮機凍結所有的寶石在你的項目中:

bundle package 

更多的getbundler.com

+0

Bundler是否實際包裝了預構建的C擴展等?在我看來,它只是對Gem配置進行快照,以便您可以在遠程機器上進行復制。理想情況下,我希望一切都在包中,準備好運行Rails服務器。 – jogloran 2010-12-04 05:19:42

相關問題