badge_label_helper.rb не загружается в заданиях восстановления

Мы пытаемся обновить рельсы с 4.2 до 5.1.4 вместе с resque gem. Но мы получили ниже результаты по тому же вопросу.

Файл: /lib/tasks/resque.rake require 'resque / tasks' require 'resque-scheduler' require 'resque / scheduler / server' require 'resque / scheduler / tasks' task "resque: setup" =>: окружающая среда do ENV ['QUEUE'] = '*' ENV ['COUNT'] = '5' require 'resque' require 'resque-scheduler' end

*Error: rake aborted!
LoadError: No such file to load -- badge_label_helper.rb*

Я столкнулся с такой же странной проблемой. Раньше он работал, но когда я реорганизовал свой Gemfile, он сломался. После долгих попыток я нашел решение: resque-web нельзя помещать в группу. До:


person Dinil Vamanan    schedule 09.10.2017    source источник


Ответы (1)


После:

group :production do
  gem 'resque-web', require: 'resque_web' # This will break
  gem 'resque-pool'
end

Надеюсь, я смогу помочь.

gem 'resque-web', require: 'resque_web' # Now it works
group :production do
  gem 'resque-pool'
end

_Trace: QUEUE = rake environment resque: work --trace ** Invoke environment (first_time) ** Execute environment ** Invoke resque: work (first_time) ** Invoke resque: preload (first_time) ** Вызов восстановления: настройка (first_time) ** Вызов среды ** Выполнить восстановление: настройка ** Выполнить восстановление: предварительная нагрузка прервана! LoadError: нет такого файла для загрузки - badge_label_helper.rb /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:476: в

gem 'resque-web', require: 'resque_web' # Now it works
group :production do
  gem 'resque-pool'
end
block в load_file '/Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:661:in _3_load_file' /Users/dinilv/.rvm/gems/ruby- 2.4.2 / gems / activesupport-5.1.4 / lib / active_support / dependencies.rb: 374: в _4_block в load_interlock '/Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4 /lib/active_support/dependencies/interlock.rb:12:in _5_exclusive '/Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies/interlock.rb: 11: в _6_load_interlock '/Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:357: в _7_depend_on' /Users/dinilv/.rvm/ gems / ruby-2.4.2 / gems / activesupport-5.1.4 / lib / active_support / dependencies.rb: 251: в _8_block (2 уровня) в eager_load! ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:475:in _9_block в eager_load! ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:473:in _10_eager_load! ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:354:in _11_each '/Users/dinilv/.rvm/gems/ruby-2.4 .2 / gems / resque-1.27.4 / lib / resque / tasks.rb: 45: в _12_block при выполнении '/Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/ lib / rake / task.rb: 251: в _13_execute '/Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/task.rb:195:in _14_mon_synchronize' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/task.rb:188:in _15_block в invoke_prerequisites '/Users/dinilv/.rvm/gems/ruby -2.4.2 / gems / rake-12.1.0 / lib / rake / task.rb: 215: в _16_invoke_prerequisites '/Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/ lib / rake / task.rb: 194: в _17_mon_synchronize '/Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/task.rb:188:in _18_invoke' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/application.rb:153: в _19_block (2 уровня) на верхнем_уровне '/Users/dinilv/.rvm /gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/application.rb:109: в _20_block на верхнем_уровне l '/Users/dinilv/.rvm/gems/ruby-2. 4.2 / gems / rake-12.1.0 / lib / rake / application.rb: 118: в _21_top_level '/Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake /application.rb:81:in _22_standard_exception_handling '/Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/application.rb:78:in _23_' / Users / dinilv / .rvm / gems / ruby-2.4.2 / bin / rake: 23: in _24_ '/Users/dinilv/.rvm/gems/ruby-2.4.2/bin/ruby_executable_hooks:15:in _25_' Задачи: TOP => resque: work => resque: preload_ Команда: QUEUE = * rake environment resque: work "_rake aborted! LoadError: Нет такого файла для загрузки - badge_label_helper.rb /Users/dinilv/.rvm/gems/ruby-2.4. 2 / gems / activesupport-5.1.4 / lib / active_support / dependencies.rb: 476: в _26_block в load_file '/Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib /active_support/dependencies.rb:661:in _27_load_file '/Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:374:374:в _28_block в load_interlock '/Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/li b / active_support / dependencies / interlock.rb: 12: в _29_exclusive '/Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies/interlock.rb:11 : в _30_load_interlock '/Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:357: в _31_depend_on' /Users/dinilv/.rvm/gems /ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:251:in _32_block (2 уровня) в eager_load! ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:475:in _33_block в eager_load! ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:473:in _34_eager_load! ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:354:in _35_each '/Users/dinilv/.rvm/gems/ruby-2.4 .2 / gems / resque-1.27.4 / lib / resque / tasks.rb: 45: in _36_ '/Users/dinilv/.rvm/gems/ruby-2.4.2/bin/ruby_executable_hooks:15:in _37_' Задачи : TOP => resque: work => resque: preload (Просмотрите полную трассировку, запустив задачу с --trace) _ "*

person Wollo    schedule 06.12.2017