我打算将 spree 应用程序从 1.3 升级到 spree 版本 2-0-stable。任何人都可以请解释确切的步骤或要遵循的链接。提前致谢。
问问题
419 次
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 回答