我目前在一台虚拟机上安装Ubuntu Server 10.04,我将在其中运行我的Web应用程序,以便在“生产”环境中看到它是如何运行的。
托pipeRails应用程序时应安装哪些软件以及安装的常用软件/软件包是什么?
在我的真实生产环境中,我运行Ubuntu Server 10.04 64位,Apache2,PHP5,MySQL,并使用Virtualmin来pipe理这些站点上的设置,因此我希望它能模仿真正的生产Web服务器,因为它将被部署到那个时候应用程序已准备就绪。
我已经在我的真实生产Web服务器上安装了Passenger。 我只是寻找我应该安装在我干净的Ubuntu服务器的软件。
编辑:也是build议在生产中使用RVM?
Passenger与Apache模块(因为你已经在运行Apache)。 我会使用RVM来pipe理你的Ruby VM。 如果可能的话,使用Ruby 1.9.2。 在RVM网站上有关于使用RVM和Passenger的说明。
我不确定我是否正确地理解了您的问题,但是我会尝试模仿您的目标实际生产环境 。
根据您的项目, 将Rails应用程序所需的依赖项添加到当前的堆栈中。
至于RVM ,是的。 我认为这是值得现在添加到您的设置。 起初看起来可能是一种不必要的负担,但是从长远来看,您将为自己节省很多麻烦,特别是如果您稍后开始承载其他Rails应用程序。