【发布时间】:2011-11-24 01:29:41
【问题描述】:
我最近接手了一个在 Ruby 1.8.7 上运行的 Rails 2.3.5 应用程序的开发工作,该应用程序自 2009 年以来没有太大进展。被 Bundler 宠坏了,我发现很难在本地设置一个匹配的开发环境正在生产什么。
通过反复试验,我试图让所需的 gem 运行正确的版本,但我仍然遇到错误。
谁能推荐一种更可靠或自动化的方法来复制生产环境以进行开发?
谢谢!
【问题讨论】:
-
生产环境是否使用易于克隆的 VPS/云服务托管?您可以只备份生产映像,然后使用该映像创建一个新实例,一切都应该是准确的。然后只需进行一些配置更改,您就可以将其用作您的开发/登台环境。这在 Rackspace 云服务器或 Amazon EC2 上应该很容易做到。
-
它实际上托管在 Engine Yard 上,所以我认为这意味着 EC2。我会调查一下,谢谢。
标签: ruby-on-rails ruby development-environment production-environment