2011-10-06 165 views
0

我是新來的紅寶石在rails上。我按照以下鏈接安裝狂歡。但是當運行bundle exec rake spree_sample:load --trace時,面臨錯誤。任何人都可以幫忙?安裝spree錯誤,rails 3,ubuntu

http://guides.spreecommerce.com/getting_started.html

[email protected]:~/rails/spreetest$ bundle exec rake spree_sample:load --trace 
DEPRECATION WARNING: class_inheritable_attribute is deprecated, please use class_attribute method instead. Notice their behavior are slightly different, so refer to class_attribute documentation first. (called from /home/mingo/rails/spreetest/config/application.rb:7) 
DEPRECATION WARNING: class_inheritable_attribute is deprecated, please use class_attribute method instead. Notice their behavior are slightly different, so refer to class_attribute documentation first. (called from /home/mingo/rails/spreetest/config/application.rb:7) 
DEPRECATION WARNING: class_inheritable_attribute is deprecated, please use class_attribute method instead. Notice their behavior are slightly different, so refer to class_attribute documentation first. (called from /home/mingo/rails/spreetest/config/application.rb:7) 
DEPRECATION WARNING: class_inheritable_attribute is deprecated, please use class_attribute method instead. Notice their behavior are slightly different, so refer to class_attribute documentation first. (called from /home/mingo/rails/spreetest/config/application.rb:7) 
rake aborted! 
Fixtures is not a class 
/var/lib/gems/1.8/gems/spree_core-0.30.1/lib/custom_fixtures.rb:3 
/var/lib/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:in `require' 
/var/lib/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:in `require' 
/var/lib/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in `load_dependency' 
/var/lib/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:640:in `new_constants_in' 
/var/lib/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in `load_dependency' 
/var/lib/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:in `require' 
/var/lib/gems/1.8/gems/spree_core-0.30.1/lib/tasks/core.rake:2 
/var/lib/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:234:in `load' 
/var/lib/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:234:in `load' 
/var/lib/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in `load_dependency' 
/var/lib/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:640:in `new_constants_in' 
/var/lib/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in `load_dependency' 
/var/lib/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:234:in `load' 
/var/lib/gems/1.8/gems/railties-3.1.0/lib/rails/engine.rb:397:in `load_tasks' 
/var/lib/gems/1.8/gems/railties-3.1.0/lib/rails/engine.rb:397:in `each' 
/var/lib/gems/1.8/gems/railties-3.1.0/lib/rails/engine.rb:397:in `load_tasks' 
/var/lib/gems/1.8/gems/railties-3.1.0/lib/rails/engine.rb:395:in `load_tasks' 
/var/lib/gems/1.8/gems/railties-3.1.0/lib/rails/application/railties.rb:8:in `each' 
/var/lib/gems/1.8/gems/railties-3.1.0/lib/rails/application/railties.rb:8:in `all' 
/var/lib/gems/1.8/gems/railties-3.1.0/lib/rails/engine.rb:395:in `load_tasks' 
/var/lib/gems/1.8/gems/railties-3.1.0/lib/rails/application.rb:99:in `load_tasks' 
/var/lib/gems/1.8/gems/railties-3.1.0/lib/rails/railtie/configurable.rb:30:in `send' 
/var/lib/gems/1.8/gems/railties-3.1.0/lib/rails/railtie/configurable.rb:30:in `method_missing' 
/home/mingo/rails/spreetest/Rakefile:7 
/var/lib/gems/1.8/gems/rake-0.9.2/lib/rake/rake_module.rb:25:in `load' 
/var/lib/gems/1.8/gems/rake-0.9.2/lib/rake/rake_module.rb:25:in `load_rakefile' 
/var/lib/gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:495:in `raw_load_rakefile' 
/var/lib/gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:78:in `load_rakefile' 
/var/lib/gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:129:in `standard_exception_handling' 
/var/lib/gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:77:in `load_rakefile' 
/var/lib/gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:61:in `run' 
/var/lib/gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:129:in `standard_exception_handling' 
/var/lib/gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:59:in `run' 
/var/lib/gems/1.8/gems/rake-0.9.2/bin/rake:32 
/var/lib/gems/1.8/bin/rake:19:in `load' 
/var/lib/gems/1.8/bin/rake:19 
[email protected]:~/rails/spreetest$ 
+0

請問:您是如何在最新版本爲0.60.2時安裝Spree 0.30.1的? –

回答

3

您需要使用狂歡的邊緣版本使用Rails 3.1。添加到您的Gemfile:

gem 'spree', :git => 'git://github.com/spree/spree.git' 

另外,我覺得邊緣盛宴僅僅是與最新的Rails 3.1.1發佈候選之一兼容。您可能還需要將其添加到您的Gemfile中:

gem 'rails', :git => 'git://github.com/rails/rails.git', :tag => "v3.1.1.rc1" 
+0

當我試過了,安裝捆綁包遞給我: 捆紮機找不到兼容版本的寶石 「軌道」 \ n在Gemfile中: \ n大禮包(> = 0)紅寶石取決於 \ n軌(= 3.1。 1)ruby \ n rails(3.1.1.rc1) –

+0

你可以用你的Gemfile的內容更新你的問題嗎?我不明白爲什麼你有兩個版本的Rails。 – agregoire

+0

我在gemfile中沒有兩個版本的rails,我試圖在答案中使用解決方案時發佈的是「bundle install」的輸出。我認爲Spree的邊緣版本(目前0.70)現在使用rails 3.1.1,而不是3.1.1rc1,這就是爲什麼我有一個錯誤。現在通過安裝spree 0.70和rails 3.1.1來解決它 –