当前位置:  开发笔记 > 后端 > 正文

Ruby on Rails部署要求

如何解决《RubyonRails部署要求》经验,为你挑选了1个好方法。

我开始认为在RoR中可以选择开发我的应用程序,但我对此并不了解.我通常将我的应用程序部署到基于Windows XP或Vista的PC,并使用SQL Server作为数据库.

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



1> emk..:

甚至一年前,Ruby on Rails应用程序也难以部署.(我说这是喜欢Rails的人.)但今天,情况要容易得多.不幸的是,我没有在Windows服务器上部署Rails的经验.但是,我可以告诉您有关在Linux上进行部署的信息.

最简单的设置可能是运行Apache和Phusion Passenger的Linux(或BSD机器).默认情况下,Apache应安装在大多数Linux服务器上,而Passenger有一个很好的命令行安装工具.

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

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

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

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有