gpt4 book ai didi

ruby-on-rails - Rails 部署 101

转载 作者:太空宇宙 更新时间:2023-11-03 17:37:16 25 4
gpt4 key购买 nike

我即将部署我的第一个 Rails 应用程序。我被困住了,因为我不知道我到底需要做什么。我了解 Heroku、AWS、Capistrano 等,但不确切了解它们的作用以及它们的优势。

我知道一些事情,但所有事情都是模糊不清的,因为我没有接受过正规培训,而且是边学边学。所以基本上我需要有人来解释 Rails 部署的一般结构。

类似于:'要使任何应用程序在 Web 上运行,您需要以下组件...使该组件与 Rails 一起工作的方法如下。备选方案是这些。这些都是优点和缺点。不是太详细,而是一般和全面的 101 指南。

最佳答案

您可能会感到困惑的原因是有多种方法可以做到这一点。 :D

Heroku 为基本部署提供了最简单的解决方案之一。你不需要 capistrano,只需要 git。 (他们提供了一个工具集来协助)。只是 git push heroku master。同样不错的是,在 heroku 上进行简单部署是免费的;您可以在实际需要时支付更多电量。

但是如果你需要一些 heroku 无法提供的额外功能,你必须在别处托管,例如私有(private)虚拟主机。

Capistrano 是一组帮助构建部署环境的方法,有点像 rake 任务。它以非常有组织的方式进行,并允许轻松回滚。您定义主机及其角色,然后使用 ssh 和 scp 来设置环境。 (服务器还必须准备好通过 passenger 之类的方式接受 Rails 应用程序)

关于ruby-on-rails - Rails 部署 101,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12956078/

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