gpt4 book ai didi

ruby-on-rails - Ruby on Rails 部署要求

转载 作者:行者123 更新时间:2023-12-04 22:38:42 26 4
gpt4 key购买 nike

我已经开始考虑将 RoR 作为开发应用程序的一种选择,但我对此知之甚少。我通常将我的应用程序部署到基于 Windows XP 或 Vista 的 PC 并使用 SQL Server 作为数据库。

开发 Ruby on Rails 应用程序的系统要求是什么?

最佳答案

甚至在一年前,Ruby on Rails 应用程序的部署也令人讨厌。 (我以喜欢 Rails 的人的身份这么说。)但是今天,事情变得容易多了。不幸的是,我没有在 Windows 服务器上部署 Rails 的任何经验。但是,我可以告诉您有关在 Linux 上部署的信息。

最简单的设置可能是运行 Apache 和 Phusion Passenger 的 Linux(或 BSD 机器)。大多数 Linux 服务器上应该默认安装 Apache,Passenger 有一个不错的 command-line installation tool .

对于数据库,我通常使用 MySQL,但如果您执行大量非常复杂的查询,PostgreSQL 可能更合适。同样,MySQL 将安装在大多数 Linux 服务器上。

至于您的实际部署过程,我建议您使用 Capistrano .这允许您使用单个命令将更新的代码推送到您的服务器,根据需要更新您的数据库,甚至在出现问题时恢复到旧版本的代码。

在 Windows 上部署的优势在于您已经了解它。在 Linux 上部署的优势在于很多人都熟悉该设置,并且能够帮助您解决最常见的问题。如果您决定在 Windows 上进行部署,我会确保您找到一个很好的支持社区来回答您的问题。 (你越是偏离典型的 Rails 设置,你就越需要知道让事情运作起来。所以即使你最终没有和最多的人一起去,找到一个较小的人群并跟随他们也是有帮助的。)

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

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