2011-08-08 45 views
0

我在使用rails 2.3.12上的spree 0.11.2时遇到了麻烦。我需要在Rails 2.3.12上运行Spree。我无法控制安装哪个版本的导轨,但是我使用Spree。我编辑过spree的boot.rb,以允许rails 2.3.12和安装正常,但是当我运行“rake db:bootstrap”或“脚本/服务器”时,出现以下错误。我还需要编辑什么?或者可以有人推荐一个与rails 2.3.12开箱即用的spree版本?大礼包0.11.2,rails 2.3.12,缺少大礼包0.11.2 gem,尽管它已经安装了

失踪施普雷0.11.2宝石。请gem install -v=0.11.2 spree,在您安装的Rails版本的config/environment.rb中更新您的SPREE_GEM_VERSION设置,或注释掉SPREE_GEM_VERSION以使用安装的最新版本。

宝石列表--local热潮

* LOCAL GEMS *

礼包(0.11.2)

到config/environment.rb

SPREE_GEM_VERSION =' 0.11.2'除非定义? SPREE_GEM_VERSION

回答

0

我看到你的问题是在Spree Groups论坛上。为了教化,我想我会联系到它。

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

https://groups.google.com/forum/#!topic/spree-user/0KIrgrL7Q-4

如果可以的话,您应该更新到1.0.0狂欢,和Rails 3.1.1在功能,bug修复和更多最新的。

查看遗留文档,如果您仍然坚持: http://guides.spreecommerce.com/legacy/0-11-x/getting_started.html