你如何部署你的Rails应用程序?

时间:2010-03-15 05:33:06

标签: ruby-on-rails

您是先通过FTP将导轨应用程序上传到主机吗?

我目前正在使用Passenger和Capistrano。如果我在本地机器上进行“封顶部署”,那么我认为Capistrano应该将我的铁路应用程序上传到我的主机,对吗?

我的主人说我需要在服务器上运行“cap deploy”。我认为没有意义。

1 个答案:

答案 0 :(得分:2)

您应该能够在本地计算机上运行cap deloy,并且应该将当前版本的软件提供给服务器。但是,您需要首先设置应该如何发生。例如,我使用Git来管理我的代码,并使用它来获取服务器上的软件。但是,如果您愿意,也可以使用SVN或FTP。如果你与软件一起google for Capistrano你可以转移代码,甚至可能是你的托管服务提供商名称,你可能会找到一个体面的一步一步的解释。对我而言,John Numemaker关于在Dreamhost上部署Capistrano和Git的帖子确实有帮助:http://railstips.org/blog/archives/2008/12/14/deploying-rails-on-dreamhost-with-passenger/

作为替代方案,您也可以查看heroku.com。他们最小的报价是免费的,足以满足大多数项目。部署过程非常简单,猴子可以在他们的平台上部署Rails应用程序。我一般只能推荐heroku。