使用 Rails 4.1.0 安装 Spree



我试图将spree安装为带有rails 4.1.0的电子商务解决方案。我按照 https://github.com/spree/spree 年的指南,通过将"宝石'狂欢'"添加到我的宝石文件中来安装狂欢宝石。"捆绑安装"工作正常,但我在我的控制台中发现了这个:

。使用 spree_api 0.30.1使用 spree_auth 0.30.1使用 spree_dash 0.30.1使用 spree_promo 0.30.1使用 spree_sample 0.30.1使用 spree 0.30.1...

Spree 0.30.1 不适用于我的项目,并导致很多错误。当我将我的 rails 版本更改为 4.2.5 时,一切都很好。问题是为什么 spree 选择使用 0.30.1,有没有人遇到过这个问题?非常感谢任何回复:)的人

可以肯定的是,你知道Solidus吗?Solidus是一个非常活跃的Spree的叉子。https://solidus.io/

好吧,我建议您更改版本。施普雷当前版本现在是 3.0.0。正如您提到的,您使用了非常旧的版本spree 0.30.0。请升级到 spree 3.0.0,这是最新版本中新增的新功能,并且错误更少。spree_3.0.0

您必须按照 master 分支中的说明进行操作,因此您安装了 3.1.beta 版本。

尝试使用 3.0.7 版本安装 spree,方法是替换

狂欢安装

声明与

狂欢安装my_store --分支"3-0-稳定"

这应该有效。如果您想要像 2.4 稳定版这样的旧版本,请按照不同分支的说明进行操作。

如果您想使用 3.0.3 等旧版本,则必须将 Gemfile 中的狂欢哈希更改为 d1a2d1b2aa4e23a40517b6905b972b4319d332d0

,甚至更好的分叉狂欢并重置为所需的哈希,例如 d1a2d1b2aa4e23a40517b6905b972b4319d332d0 并更改 gemfile 中的路径

最新更新