ruby-on-rails - 为什么应该将 "hard"部署到生产环境中才能部署Ruby on Rails?

标签 ruby-on-rails deployment

我承认,在部署测试代码与生产代码时,我没有采取任何“正确”的措施。我一直在使用ASP.NET,通常在Visual Studio中本地运行它,它可以工作,我可以上传它,然后在生产服务器上再次对其进行测试。

我读过很多人说,部署Rails应用程序比较困难,并且在ruby网站上有一些特殊的程序/方法可以用来部署RoR。我只玩过RoR。部署有什么特别之处?您不只是复制并粘贴代码并运行它(从开发机到生产程序)吗?是因为一个在Apache中,另一个在内置服务器上运行吗?

如果重要的话,它将在Mac Server上。

最佳答案

部署RoR不再困难,尤其是使用Phusion Passenger时。

有点困难的是使用capistrano,vlad等自动设置生产环境。如果您不介意仅将代码复制到服务器,则可以做到这一点。大多数人选择不这样做,因为您会失去自动部署工具为您带来的许多好处。

关于ruby-on-rails - 为什么应该将 "hard"部署到生产环境中才能部署Ruby on Rails?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1013771/

相关文章:

ruby-on-rails - 使用表单助手设置tabindex的自动方法

ruby-on-rails - 开发环境下使用Rails 3发送邮件

java - Weblogic,setDomainEnv.sh 类路径和 java 参数是否继承到托管服务器

java - NetBeans 和可执行 JAR

GCP 上的 Kubernetes - 没有最低可用性/MinimumReplicasUnavailable 错误

asp.net - 部署 ASP.NET 应用程序 : Push vs. 拉?

c# - 如何为 ASP.NET Core/Angular Web 应用程序创建安装程序?

ruby-on-rails - rails : Getting list of attributes with uniqueness validations from a model

ios - iOS NSURLRequests 无法识别 Rails 应用程序 session

ruby-on-rails - rails :Limiting how many files a user can upload