代码之家  ›  专栏  ›  技术社区  ›  fuhao xu

安装带导轨的链轮4.1.0

  •  1
  • fuhao xu  · 技术社区  · 8 年前

    我试图将spree安装为带有rails 4.1.0的电子商务解决方案。 我跟着导游从 https://github.com/spree/spree 并通过在我的Gemfile中添加“gem'spree'”来安装spreegem。 “捆绑安装”刚刚运行良好,但我在控制台中发现了这一点:

    ... 使用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,有人遇到过这个问题吗? 非常感谢任何回复:)

    3 回复  |  直到 8 年前
        1
  •  2
  •   krazedkrish    8 年前

    当然,你认识Solidus吗?Solidus是一种非常活跃的Spree叉。 https://solidus.io/

        2
  •  0
  •   Mohammad Shahadat Hossain    8 年前

    好吧,我建议你改变你的版本。Spree当前版本现在是3.0.0。正如您所提到的,您使用的是非常旧的Spree 0.30.0版本。请升级到spree 3.0.0,这是最新的版本。新版本中的许多功能都是新的,错误更少。 spree_3.0.0

        3
  •  0
  •   krazedkrish    8 年前

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

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

    疯狂安装

    带有的语句

    疯狂安装my_store--分支“3-0-stable”

    这应该管用。如果您想要像2.4稳定版这样的旧版本,请遵循不同分支的说明。

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