我对rails很缺乏经验,而且我很困惑Capistrano适合rails app生命周期。
根据我的理解,完成rails应用程序涉及以下步骤。
然而,我不清楚接下来的步骤如何运作。特别是:
a)live rails app需要在domain.com上以生产模式运行,我认为乘客会这样做吗?
b)如果我在domain.com:3000创建了应用程序,我是否需要在rails.com中执行任何操作才能在domain.com上运行?
c)卡皮斯特拉诺在哪里适合?如果乘客可以让我的应用程序在domain.com上运行,那么capistrano会做什么?
答案 0 :(得分:4)
a)确切地说,使用像Apache这样的Web服务器的乘客会为你做这件事。
b)您的本地Web服务器与Passenger不同。要在您的域中进行设置,您需要正常创建域并设置网站,因为您通常在apache(或其他)配置中设置网站。
c)Capistrano是一个宝石,允许您编写自动化脚本的脚本,例如重新启动Web服务器,或设置特定的生产版本等。
有关Capistrano的更多信息: