gpt4 book ai didi

ruby-on-rails-3 - 乘客和卡皮斯特拉诺之间是什么关系?

转载 作者:行者123 更新时间:2023-12-04 06:56:38 25 4
gpt4 key购买 nike

我在 Rails 方面相对缺乏经验,我对 Capistrano 适合 Rails 应用程序生命周期的位置感到困惑。

根据我的理解,完成 Rails 应用程序涉及以下步骤。

  • 选择并设置主机(例如 linode)
  • 安装 apache2
  • 安装 rvm
  • 安装 ruby​​ 和安装导轨
  • 安装客
  • 使用“rails s”命令在 domain.com:3000 创建应用程序并进行测试

  • 但是,我不清楚接下来的步骤是如何工作的。特别是:

    a) live rails 应用程序需要在 domain.com 上以生产模式运行,我认为乘客会这样做吗?

    b) 如果我在 domain.com:3000 上创建了应用程序,在它在 domain.com 上工作之前,我需要在 rails 配置中做任何事情吗?

    c) capistrano 适合在哪里?如果乘客可以让我的应用在 domain.com 上运行,capistrano 会做什么?

    最佳答案

    a) 没错,使用像 Apache 这样的 Web 服务器的乘客会为您完成这项工作。

    b) 您的本地网络服务器与Passenger 不同。要在您的域中设置它,您通常需要创建您的域并设置一个网站,就像您通常在 apache(或其他)配置中设置网站一样。

    c) Capistrano 是一个 gem,它允许你编写脚本来自动化一些事情,比如重新启动 web 服务器,或者设置特定的生产版本等等。

    有关 Capistrano 的更多信息:

    http://railscasts.com/episodes/133-capistrano-tasks

    关于ruby-on-rails-3 - 乘客和卡皮斯特拉诺之间是什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9767213/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com