2017-10-09 10 views
0

Nous essayons de mettre à niveau les rails de 4.2 à 5.1.4 avec resque gem. Mais nous avons eu des résultats inférieurs sur le même.badge_label_helper.rb ne parvient pas à charger dans les travaux de resque

fichier: /lib/tasks/resque.rake require 'Resque/tâches' require 'resque-scheduler' require 'resque/programmateur/serveur' require 'resque/planificateur/tâches' tâche " resque: setup »=>: l'environnement ne ENV [ 'QUEUE'] = '*' ENV [ 'count'] = '5' require 'resque' require 'resque-scheduler' fin

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

_Trace: QUEUE = râteau environnement Resque: travail --trace ** environnement Invoke (de first_time) ** environnement d'exécution ** Invoke Resque: travail (first_time) ** Appelez Resque: pré-charge (first_time) * * Invoke resque: setup (first_time) ** Environnement d'appel ** Exécuter resque: setup ** Exécuter resque: précharge rake annulé! LoadError: aucun fichier de ce type à charger - badge_label_helper.rb /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:476:in load' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:476:in bloc load_file ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:661:in new_constants_in' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:475:in load_file' /Users/dinilv /. rvm/gems/ruby-2.4.2/gems/activeupport-5.1.4/lib/support_active/dependencies.rb: 374: dans block in require_or_load' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:36:in bloc dans load_interlock ' /Users/dinilv/.rvm/gems/ruby-2.4.2 /gems/activesupport-5.1.4/lib/active_support/dependencies/interlock.rb:12:in block in loading' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/concurrency/share_lock.rb:149:in exclusive ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/ lib/active_support/dependencies/interlock.rb: 11: dans loading' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:36:in load_interlock ' /Utilisateurs/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:357:in require_or_load' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:335:in depend_on ' /Users/dinilv/.rvm/gems/ ruby-2.4.2/gems/activeupport-5.1.4/lib/support_actif/dependencies.rb: 251: dans require_dependency' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:476:in bloc (2 niveaux) dans eager_load! ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:475:in each' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:475:in bloquer dans eager_load! ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:473:in each' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:473:in eager_load! ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:354:in eager_load!' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/resque-1.27.4/lib/resque/tasks.rb:45:in chaque ' /Users/dinilv/.rvm/gems/ ruby-2.4.2/gems/resque-1.27.4/lib/resque/tasks.rb: 45: dans block (2 levels) in <top (required)>' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/task.rb:251:in bloquer dans execute ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake -12.1.0/lib/rake/task.rb: 251: dans each' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/task.rb:251:in exécutez ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/task. rb: 195: dans block in invoke_with_call_chain' /Users/dinilv/.rvm/rubies/ruby-2.4.2/lib/ruby/2.4.0/monitor.rb:214:in mon_synchronize ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/task.rb:188:in invoke_with_call_chain' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/task.rb:217:in bloquer dans invoke_prerequisites' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/task.rb:215:in each' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/task.rb:215:in invoke_prerequisites ' /Users/dinilv/.rvm/gems/ruby -2,4 .2/gems/rake-12.1.0/lib/rake/task.rb: 194: dans block in invoke_with_call_chain' /Users/dinilv/.rvm/rubies/ruby-2.4.2/lib/ruby/2.4.0/monitor.rb:214:in mon_synchronize ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/ lib/rake/task.rb: 188: dans invoke_with_call_chain' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/task.rb:181:in appelez ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/application.rb: 153: dans invoke_task' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/application.rb:109:in bloc (2 niveaux) dans le niveau supérieur ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/application.rb:109:in each' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/application.rb:109:in bloquer dans top_level ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/application.rb:118:in run_with_threads' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/application.rb:103:in top_level' /Utilisateurs/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/application.rb: 81: dans block in run' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/lib/rake/application.rb:179:in standard_exception_handling ' /Users/dinilv/.rvm/gems/ruby-2.4.2/ gems/rake-12.1.0/lib/rake/application.rb: 78: dans run' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/exe/rake:27:in ' /Users/dinilv/.rvm/gems/ruby-2.4.2/bin/rake:23:in load' /Users/dinilv/.rvm/gems/ruby-2.4.2/bin/rake:23:in' /Utilisateurs /dinilv/.rvm/gems/ruby-2.4.2/bin/ruby_executable_hooks:15:in eval' /Users/dinilv/.rvm/gems/ruby-2.4.2/bin/ruby_executable_hooks:15:in ' Tâches: TOP => resq ue: work => resque: preload_ Commande: QUEUE = * rake environnement resque: travail " _rake annulé! LoadError: aucun fichier de ce type à charger - badge_label_helper.rb /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:476:in load' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:476:in block dans le fichier load_file ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:661:in new_constants_in' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:475:in load_file'/Utilisateurs/dinilv /. rvm/gems/ruby-2.4.2/gems/activeupport-5.1.4/lib/support_active/dependencies.rb: 374: dans block in require_or_load' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:36:in bloc dans load_interlock ' /Users/dinilv/.rvm/gems/ruby-2.4.2 /gems/activesupport-5.1.4/lib/active_support/dependencies/interlock.rb:12:in block in loading' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/concurrency/share_lock.rb:149:in exclusive ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/ lib/active_support/dependencies/interlock.rb: 11: dans loading' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:36:in load_interlock ' /Utilisateurs/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:357:in require_or_load' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:335:in depend_on ' /Users/dinilv/.rvm/gems/ ruby-2.4.2/gems/activeupport-5.1.4/lib/support_actif/dependencies.rb: 251: dans require_dependency' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:476:in bloc (2 niveaux) dans eager_load! ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:475:in each' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:475:in bloquer dans eager_load! ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:473:in each' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:473:in eager_load! ' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/railties-5.1.4/lib/rails/engine.rb:354:in eager_load!' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/resque-1.27.4/lib/resque/tasks.rb:45:in chaque ' /Users/dinilv/.rvm/gems/ ruby-2.4.2/gems/resque-1.27.4/lib/resque/tasks.rb: 45: dans block (2 levels) in <top (required)>' /Users/dinilv/.rvm/gems/ruby-2.4.2/gems/rake-12.1.0/exe/rake:27:in ' /Users/dinilv/.rvm/gems/ruby-2.4.2/bin/ruby_executable_hooks:15: dans eval' /Users/dinilv/.rvm/gems/ruby-2.4.2/bin/ruby_executable_hooks:15:in ' tâches: TOP => resque: travail => resque: pré-charge (Voir trace complète en exécutant la tâche avec --trace) _ « *

Répondre

0

je rencontrais exactement la même question étrange travaillait auparavant. , mais quand j'ai réorganisé mon Gemfile il s'est cassé.Après beaucoup d'essayer j'ai trouvé la solution: Le resque-web ne peut pas être mis dans un groupe Avant:

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

Après:

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

espoir que je pourrais aider.