0

任何人都可以教/指导我将 spree 1.1 升级到 2.1 版本的最佳方法如果有人有想法吗?

实际上,我希望将 spree 版本从 1.1 升级到 2.1,因为我使用了更多 spree 1.1 支持的 spree 扩展,所以我得到了更多的依赖错误。

我正在寻找这些扩展与 spree 2.1 的兼容版本。

我没有找到任何与 Spree 2.1 兼容的扩展版本。

  • spree_essentials

  • spree_essentials_blog

  • spree_essentials_cms

  • spree_social

  • spree_address_book

    根据我的评论,升级狂欢以及上述扩展是一件大事。

请任何人分享您的想法如果您认为/找到上述扩展的任何兼容版本与最新的 spree 2.1 版本。

我热切地等待您的回复/帮助。

提前致谢。

4

1 回答 1

0

一件重要的事情是在此过程中升级到每个主要/次要版本。在你的情况下,你需要去:

1.1 -> 1.2 -> 1.3 -> 2.0 -> 2.1

您可以升级到每个次要版本的最新补丁版本,或升级到 Spree 的 github 上的 'xx-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 的扩展。请记住检查 Github 分叉以获取已经升级了这些扩展的支持 Spree 版本的人。

于 2013-09-30T16:24:35.237 回答