2016-09-19 79 views
0

我有一个问题用命令施普雷和轨道 - 未初始化的常量的ActiveSupport

rails g spree:install --user_class=Spree::User 

我下面从GitHub施普雷指南:https://github.com/spree/spree

ANS我有错误:

Uninitialize constant ActiveSupport::EventedFileUpdateChecker 

我用ruby 2.3.0,rails 4.2.7.1和spree 3.0.10

这里我的Gemfile:

gem 'rails'#, '~> 5.0.0', '>= 5.0.0.1' 
gem 'pg', '~> 0.18'gem 
gem 'puma', '~> 3.0' 
gem 'sass-rails', '~> 5.0' 
gem 'uglifier', '>= 1.3.0' 
gem 'coffee-rails', '~> 4.2' 
gem 'jquery-rails' 
gem 'turbolinks', '~> 5' 
gem 'jbuilder', '~> 2.5' 

group :development, :test do 
    gem 'byebug', platform: :mri 
end 
group :development do 
    gem 'web-console' 
    gem 'listen', '~> 3.0.5' 
    gem 'spring' 
    gem 'spring-watcher-listen', '~> 2.0.0' 
end 

gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] 
gem 'spree_gateway', '~> 3.0.0' 
gem 'spree_auth_devise', '~> 3.0.0' 
gem 'spree', '~> 3.0.10' 

任何想法?

+0

更新宝石版本并再次检查。 'sudo gem update --system' – tworitdash

+0

我已经试过了。我再次尝试了你,我已经安装了最新版本 – Tellimi

+0

对于旧版本,我看到在顶部的boot.rb文件中添加'require'thread''解决了它。检查它是否解决了这个问题。 – tworitdash

回答

0

我想我找到了它为什么不起作用。该项目创建与轨5.0.0.1然后我降级到4.7.1能够使用狂欢。

施普雷不与轨道5兼容,一些文件是在命令行上创建Rails项目5

我不知道在所有的,但我想我只是不能使用大礼包,这个项目。我必须重新启动

相关问题