Ruby on rails 使用spree的全新rails 4.0.5应用程序中出现错误

Ruby on rails 使用spree的全新rails 4.0.5应用程序中出现错误,ruby-on-rails,ruby,spree,Ruby On Rails,Ruby,Spree,我在rails4.0.5中创建了一个全新的项目,并将其添加到我的Gemfilespree2.1.7,然后执行generatorspree:install。这是我的档案: 源代码'file:///Users/dustet/rubygems/' #捆绑边缘Rails:gem'Rails',github'Rails/Rails' gem“rails”、“4.0.5” 创业板“狂欢”、“2.1.7” ... 由于我在脱机工作,我使用的是一个使用gem generate index生成的本地gem服务器

我在
rails4.0.5
中创建了一个全新的项目,并将其添加到我的Gemfile
spree2.1.7
,然后执行generator
spree:install
。这是我的档案:

源代码'file:///Users/dustet/rubygems/'
#捆绑边缘Rails:gem'Rails',github'Rails/Rails'
gem“rails”、“4.0.5”
创业板“狂欢”、“2.1.7”
...
由于我在脱机工作,我使用的是一个使用
gem generate index
生成的本地gem服务器,在这个目录中,我拥有
rails
spree
所需的所有gem。问题是,当我进入我的
store\u front\u end
时,它会抛出以下错误:

Spree::Home#索引中的名称错误 显示/Library/Ruby/Gems/2.0.0/Gems/spree_frontend-2.1.7/app/views/spree/shared//u products.html.erb,其中第12行出现: 未定义的局部变量或方法“active_record”# 引发错误的代码是:

**
h(参数[:关键字])%>
这行中的错误。使用
spree 2.2.2
错误相同,但代码不同,行中的错误:


*{:products=>@products}%>

似乎有一个关于内部gem依赖关系的问题。当我使用快速互联网连接并在我的
Gemfile
中用作源文件时,一切工作都很顺利。这个问题是关于脱机使用
Rails
的另一个问题