我只是按照狂欢的入门说明进行操作,刚才遇到了完全相同的问题。
原来,因为我的 Gemfile 指定了 rails 3.0.10,bundler 会安装 spree 0.40.0,这似乎很旧。
我通过像这样更新 Gemfile 的相关行来解决问题:
gem 'rails'
gem 'spree', '~> 0.60.0'
然后,当我bundle update
再次运行时,它安装了 rails 3.0.9,然后rake db:bootstrap
一切都按照文档重新开始工作......
希望有帮助:)