任何人都可以教导/指导使用spree 1.1到2.1版本升级的最佳方法吗?如果有人有想法吗?
实际上我希望将spree版本从1.1升级到2.1,因为我使用了更多可以支持spree 1.1的spree扩展,因此我获得了更多的依赖性错误。
我正在寻找spree 2.1的这些扩展的兼容版本。
我在Spree 2.1中找不到任何兼容版本的扩展名。
spree_address_book
根据我的评论,最重要的是升级狂欢以及上述扩展......
请任何人分享您的想法如果您认为/找到上述扩展版的任何兼容版本,请使用最新的spree 2.1版本。
我急切地等待你的回复/帮助。
提前致谢。
答案 0 :(得分:0)
一个重要的事情是在整个过程中升级到每个主要/次要版本。在你的情况下,你需要去:
1.1 - > 1.2 - > 1.3 - > 2.0 - > 2.1
您可以升级到每个次要版本的最新补丁版本,或者升级到Spree的github上的'x-x-stable分支(例如1-2-stable)。
那么你是对的,你将不得不处理你所做的所有自定义。 2.1是一个非常新的版本。它也发生了重大变化,从Rails 3.2.x转移到Rails 4.x.您需要为您的应用程序遵循Rails 3-> 4迁移指南,以使您的应用程序在Rails 4(Spree之外)中运行。
因为Spree 2.1是如此新,并且你必须在整个过程中升级每个版本,我可能建议你现在停止在2.0。您更有可能找到适用于2.0的扩展程序。请记住检查已经升级了这些扩展的支持Spree版本的人员的Github分叉。