ruby-on-rails – Ruby on Rails部署要求
我开始认为在RoR中可以选择开发我的应用程序,但我对此并不了解.我通常将我的应用程序部署到基于
Windows XP或Vista的PC,并使用SQL Server作为数据库.
开发Ruby on Rails应用程序的系统要求是什么? 解决方法
甚至一年前,Ruby on Rails应用程序也难以部署. (我说这是喜欢Rails的人.)但今天,情况要容易得多.不幸的是,我没有在Windows服务器上部署Rails的经验.但是,我可以告诉您有关在Linux上进行部署的信息.
最简单的设置可能是运行Apache和Phusion Passenger的Linux(或BSD机器).默认情况下,Apache应安装在大多数Linux服务器上,而Passenger有一个不错的command-line installation tool. 对于数据库,我通常使用MySQL,但如果你做了很多非常复杂的查询,PostgreSQL可能更适合.同样,MySQL将安装在大多数Linux服务器上. 至于您的实际部署过程,我建议使用Capistrano.这允许您使用单个命令将更新的代码推送到您的服务器,根据需要更新您的数据库,如果出现问题,甚至可以恢复到旧版本的代码. 在Windows上部署的优势在于您已经了解它.在Linux上部署的好处是很多人都熟悉这种设置,并且能够帮助您解决最常见的问题.如果您决定在Windows上部署,我会确保您找到一个好的支持社区来回答您的问题. (你越偏离典型的Rails设置,你就越需要知道让事情发挥作用.所以,即使你最终没有最大的人群,也有助于找到一个较小的人群并跟随他们.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |