【问题标题】:Rails deploymentRails 部署
【发布时间】:2010-07-27 11:04:48
【问题描述】:

我是 Rails 新手。我有我的 rails 应用程序,现在我想部署它。我需要什么来部署我的 Rails 应用程序?我需要一个 IAS 服务器还是 Apache 会做这一切?我很困惑,因为我之前从未部署过任何网站

【问题讨论】:

    标签: ruby-on-rails apache deployment


    【解决方案1】:

    如今,Rails 将在各种不同的服务器和配置上运行。 Phusion Passenger 是一种非常流行的支持 Apache 或 Nginx Web 服务器的软件。 Mongrel 和 Thin 也常用。

    你没有说你是否有一个特定的主机。特别是对于新手,我不能高度推荐Heroku。您可以使用他们创建一个免费帐户并非常轻松地部署。本质上,您将代码签入 Heroku 托管的 Git 存储库,通过其命令行界面向它们注册您的应用程序,然后您就可以进行部署了。整个过程实际上只需要几分钟。

    • 我建议您查看 Michael Hartl 的 Ruby on Rails tutorial,其中有一节 (1.4) 介绍了如何部署到 Heroku,还涵盖了使用 Git 以及其他主题

    如果您将应用程序托管在自己的服务器上,请注意Capistrano 几乎是创建 Rails 应用程序可重复部署的标准工具。 Slicehost 有一个excellent series of detailed articles,它几乎涵盖了将 Rails 应用程序部署到您自己的服务器的所有方面。

    【讨论】:

    • +1 如果您必须询问如何托管,您不应该这样做。
    • 听起来像 Heroku 会很适合你。另一个相当简单的选择是用于更大/更复杂站点的Engineyard。它更贵,但有一个支持选项可以帮助您克服可能遇到的任何障碍。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-09
    • 2010-09-30
    • 2023-03-07
    • 1970-01-01
    相关资源
    最近更新 更多