我要将狂欢应用程序从1.3升级到spree版本2-0-stable。任何人都可以请解释确切的步骤或链接以遵循。 提前谢谢。
答案 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,因为您可能会发现这些自定义设置不像以前那样有效。
在您的开发环境中尝试一下,修复您遇到的任何问题,测试它,然后继续在生产服务器上执行此操作。请记住保存备份!
祝你好运!