从狂欢1-3升级到2-0稳定

时间:2013-07-05 06:47:01

标签: ruby-on-rails ruby-on-rails-3 spree

我要将狂欢应用程序从1.3升级到spree版本2-0-stable。任何人都可以请解释确切的步骤或链接以遵循。 提前谢谢。

1 个答案:

答案 0 :(得分:5)

首先要做的事情。确保您拥有数据备份,并确保在尝试在生产环境中进行迁移之前测试迁移。

更新您的Gemfile以从spree 2-0-stable分支拉出:

gem 'spree', github: 'spree/spree', branch: '2-0-stable'

然后运行

bundle update spree

如果您使用任何扩展程序,则还需要将这些扩展程序升级到2.0兼容版本。

假设一切正常,您的下一步将是通过运行:

将您的架构升级到2.0版本
rake railties:install:migrations
rake db:migrate

如果所有这些都有效,您应该能够启动在Spree 2.0上运行的rails服务器。

如果您对Spree应用了任何自定义设置,那么您应该熟悉Spree 2.0.0 Release Notes,因为您可能会发现这些自定义设置不像以前那样有效。

在您的开发环境中尝试一下,修复您遇到的任何问题,测试它,然后继续在生产服务器上执行此操作。请记住保存备份!

祝你好运!