使用rails 4.1.0安装spree

时间:2016-03-11 09:35:35

标签: ruby-on-rails ruby rubygems spree

我试图使用rails 4.1.0安装spree作为电子商务解决方案。 我按照https://github.com/spree/spree的指南,通过添加" gem' spree'来安装spree gem。 "到我的Gemfile。 '捆绑安装'工作正常,但我在我的控制台中找到了这个:

... 使用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 使用狂欢0.30.1 ...

Spree 0.30.1对我的项目效果不佳并且造成了很多错误。 当我将rails版本更改为4.2.5时一切正常。 问题是为什么狂欢选择使用0.30.1并且是否有人遇到过这个问题? 非常感谢任何回复的人:)

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

好吧,我建议你改变你的版本。狂欢当前版本现在是3.0.0。正如你所提到的那样使用spree 0.30.0这是非常古老的版本。请升级到spree 3.0.0,这是最新版本的新功能,新版本中的错误更少。 spree_3.0.0

答案 2 :(得分:0)

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

尝试使用3.0.7版本替换

来安装spree
  

狂欢安装

声明

  

spree install my_store --branch“3-0-stable”

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

如果你想使用像3.0.3这样的旧版本,你必须将Gemfile中的spree哈希更改为d1a2d1b2aa4e23a40517b6905b972b4319d332d0,或者更好的fork spree并重置为所需的哈希值,例如d1a2d1b2aa4e23a40517b6905b972b4319d332d0并更改gemfile中的路径