Ruby on rails 使用rails 4.1.0安装spree

Ruby on rails 使用rails 4.1.0安装spree,ruby-on-rails,ruby,rubygems,spree,Ruby On Rails,Ruby,Rubygems,Spree,我试图将spree安装为rails 4.1.0的电子商务解决方案。 我按照指南安装了SpreeGem,在gem文件中添加了“gem‘spree’”。 “Bundle install”运行良好,但我在控制台中发现了以下内容: 。。。 使用spree_api 0.30.1 使用spree_auth 0.30.1 使用spree_破折号0.30.1 使用spree_promo 0.30.1 使用spree_样本0.30.1 使用spree 0.30.1 Spree 0.30.1不适合我的项目,导致了

我试图将spree安装为rails 4.1.0的电子商务解决方案。 我按照指南安装了SpreeGem,在gem文件中添加了“gem‘spree’”。 “Bundle install”运行良好,但我在控制台中发现了以下内容:

。。。 使用spree_api 0.30.1 使用spree_auth 0.30.1 使用spree_破折号0.30.1 使用spree_promo 0.30.1 使用spree_样本0.30.1 使用spree 0.30.1

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

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

当然,你认识索里达斯吗?索利多金币是一种非常活跃的疯狂叉子。

您必须遵守master branch的说明,因此安装了3.1.beta版本

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

疯狂安装

声明

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

这应该行得通。如果您想要像2.4 stable这样的旧版本,请遵循不同分支的说明

如果要使用较旧版本(如3.0.3),则必须将Gemfile中spree的哈希值更改为d1a2d1b2aa4e23a40517b6905b972b4319d332d0,或者更好的fork spree并重置为所需的哈希值,例如d1a2d1b2aa4e23a40517b6905b972b4319d332d0,并更改Gemfile中的路径