如何在部署后更新Ruby on Rails应用程序?

时间:2010-09-29 08:13:00

标签: ruby-on-rails deployment

假设我已经在VPS上部署了我的Rails应用程序,一切正常。 MySQL正在填充。

然后我想更改应用程序的功能或视图。接下来我该怎么办?

可能使用CentOS,Passanger,nginx,MySQL和GIT。

3 个答案:

答案 0 :(得分:5)

有几种工具可以帮助你处理这类事情,我认为最常用的是Capistrano。但实质上它并不神奇。上传新代码,它应该准备就绪。如果您对数据库进行了任何修改,则应在升级之前使应用程序脱机,然后再运行迁移,然后重新联机。

答案 1 :(得分:2)

您可以使用capistrano部署应用程序的新版本。

我们的想法是在本地开发,在本地运行和测试应用程序 当您准备好部署时,可以使用capistrano更新生产服务器中的源代码。

答案 2 :(得分:0)

了解database migrations也很有帮助。