【问题标题】:install spree with rails 4.1.0用 rails 4.1.0 安装 spree
【发布时间】:2016-03-11 09:35:35
【问题描述】:

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

... 使用 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 时,一切正常。 问题是为什么 spree 选择使用 0.30.1,有没有人遇到过这个问题? 非常感谢任何回复的人:)

【问题讨论】:

    标签: ruby-on-rails ruby rubygems spree


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        你一定是按照master分支的说明安装的,所以你安装的是3.1.beta版。

        尝试通过替换 3.0.7 版本安装大礼包

        大礼包

        声明

        大礼包安装 my_store --branch "3-0-stable"

        这应该可行。如果您想要 2.4 stable 等旧版本,请按照不同分支的说明进行操作。

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

        p>

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-06-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多