2011-08-18 38 views
1

我正在學習rails,並且似乎有一個相當簡單的問題 - 除非我不知道答案。通過rails教程,我可以讓我的應用程序在我的開發機器上運行。我也可以將文件夾複製到服務器,並且應用程序也可以在那裏運行。 問:有沒有辦法在服務器上部署war/jar類型的文件而不是「爆炸」文件夾結構?有沒有一個鐵軌戰爭文件等效?

+0

你想要這個的原因是什麼?你使用JRuby嗎? http://stackoverflow.com/questions/1114616/can-a-rails-plugin-be-packaged-as-a-war-jar-file可以幫助你。 –

回答

1

部署Rails應用程序的最常見方式是使用類似Capistrano這樣的工具,它將複製所有文件,併爲您提供在生產中出現問題時回滾到以前版本的方法。

0

Capistrano是部署Rails應用程序的方式。

它具有SFTP傳輸功能,支持git,subversion,cvs等各種SCM,如果您不想通過checkout進行部署,則可以讓capistrano將您的應用程序打包歸檔並將其部署到生產環境中。

關於capistrano及其可能性的更多信息,請參見wiki