2016-09-19 2 views
0

У меня есть проблема с командойШпрее и рельсы - неинициализированная постоянная ActiveSupport

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

Я после руководства Шпрее из GitHub: https://github.com/spree/spree

анс у меня есть ошибки:

Uninitialize constant ActiveSupport::EventedFileUpdateChecker 

Я использую ruby ​​2.3.0, рельсы 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

. Для более старой версии я увидел, что добавление 'require 'thread'' в файл boot.rb сверху решает. Проверьте, разрешает ли он проблему. – tworitdash

ответ

0

Я думаю, я нашел, почему это не работает. Проект был создан с помощью рельсов 5.0.0.1, затем я понижаюсь до 4.7.1, чтобы использовать spree.

Spree не совместим с рельсами 5 и некоторые файлы из командной строки для создания проекта по рельсам 5

Я не уверен, что на всех, но я предполагаю, что я просто не могу использовать гулянки с этим проектом , Я должен перезапустить

Смежные вопросы