Spree 0.11.2, rails 2.3.12,缺少Spree 0.11.2 gem,即使它已安装



我在rails 2.3.12上有spree 0.11.2的麻烦。我需要在Rails 2.3.12上运行Spree。我无法控制安装哪个版本的rails,但我可以控制Spree。我编辑了施普雷的靴子。rb允许rails 2.3.12和安装很好,但当我运行"rake db:bootstrap"或"脚本/服务器"时,我得到以下错误。我还需要编辑什么?或者有人能推荐一个可以运行rails 2.3.12的spree版本吗?

丢失狂欢0.11.2宝石。请gem install -v=0.11.2 spree,更新配置/环境中的SPREE_GEM_VERSION设置。或者注释掉SPREE_GEM_VERSION以使用已安装的最新版本。

gem list——local spree

* LOCAL GEMS *

狂欢(0.11.2)

配置/environment.rb

SPREE_GEM_VERSION = '0.11.2'除非定义?SPREE_GEM_VERSION

我看到你的问题是在Spree Groups论坛上。为了有所启发,我想我应该链接到它。

这个线程基本上阐明了,如果你试图对Rails 2.3.12工作,你将不得不在spree源中修改对它的硬编码引用。对于Rails 3.1.8, Spree gem 0.11是稳定的。

https://groups.google.com/forum/!主题/spree-user/0 kirgrl7q-4

如果可以的话,你应该升级到Spree 1.0.0,并将Rails升级到3.1.1,以获得最新的特性、bug修复等。

查看遗留文档,如果你仍然卡在这个:http://guides.spreecommerce.com/legacy/0-11-x/getting_started.html

最新更新