3

我计划使用 Rubber 在 Amazon EC2 上部署 Rails 应用程序。在运行 Rubber 之前,我是否需要在 EC2 服务器上安装 Ruby、Rails、Postgres、Nginx 和 Unicorn?或者 Rubber 是否在 EC2 上完成所有这些安装?请指教。谢谢。

4

2 回答 2

2

Rubber 本质上是一个 capistrano 插件,用于自动部署到亚马逊 EC2。您不必手动安装任何这些软件包。Rubber 将为您安装它们(在引导阶段),您需要做的就是找到正确的配方(模板)。您可以从 Rubber 的 github 页面找到食谱列表。 https://github.com/rubber/rubber/tree/master/templates 对于您提到的确切配置,以下模板应该可以工作。complete_unicorn_nginx_postgresql

于 2013-09-20T08:14:14.353 回答
1

Rubber 是一堆 capistrano 配方,因此根据该定义,您必须在使用橡胶之前配置您的服务器,安装 Ngnix、ruby、rubygems、Unicorn 等。但您也可以创建自定义 capistrano 橡胶配方以配置您的服务器,看看这个教程。

http://viget.com/extend/building-an-environment-from-scratch-with-capistrano-2

于 2013-09-18T21:35:10.767 回答