3

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

4

1 回答 1

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 发行说明,因为您可能会发现这些自定义不像以前那样有效。

在您的开发环境中尝试一下,解决您遇到的任何问题,对其进行测试,然后继续在您的生产服务器上进行操作。只要记住保存备份!

祝你好运!

于 2013-07-05T15:29:44.773 回答