2011-08-08 44 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