Resque: LoadError: ๋กœ๋“œํ•  ํŒŒ์ผ์ด ์—†์Šต๋‹ˆ๋‹ค -- application_controller

์— ๋งŒ๋“  2014๋…„ 07์›” 17์ผ  ยท  6์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: resque/resque

** Invoke resque:work (first_time)
** Invoke resque:preload (first_time)
** Invoke resque:setup (first_time)
** Execute resque:setup
** Execute resque:preload
rake aborted!
LoadError: No such file to load -- application_controller
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:443:in `load'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:443:in `block in load_file'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:633:in `new_constants_in'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:442:in `load_file'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:342:in `require_or_load'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:307:in `depend_on'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:225:in `require_dependency'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/railties-4.1.4/lib/rails/engine.rb:468:in `block (2 levels) in eager_load!'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/railties-4.1.4/lib/rails/engine.rb:467:in `each'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/railties-4.1.4/lib/rails/engine.rb:467:in `block in eager_load!'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/railties-4.1.4/lib/rails/engine.rb:465:in `each'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/railties-4.1.4/lib/rails/engine.rb:465:in `eager_load!'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/resque-1.25.2/lib/resque/tasks.rb:61:in `block (2 levels) in <top (required)>'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:240:in `call'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:240:in `block in execute'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:235:in `each'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:235:in `execute'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/itsmechlark/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:172:in `invoke_with_call_chain'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:201:in `block in invoke_prerequisites'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:199:in `each'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:199:in `invoke_prerequisites'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:178:in `block in invoke_with_call_chain'
/Users/itsmechlark/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:172:in `invoke_with_call_chain'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:165:in `invoke'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/application.rb:150:in `invoke_task'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/application.rb:106:in `block (2 levels) in top_level'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/application.rb:106:in `each'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/application.rb:106:in `block in top_level'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/application.rb:115:in `run_with_threads'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/application.rb:100:in `top_level'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/application.rb:78:in `block in run'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/application.rb:176:in `standard_exception_handling'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/application.rb:75:in `run'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/bin/rake:33:in `<top (required)>'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/bin/rake:23:in `load'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/bin/rake:23:in `<main>'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `eval'
/Users/itsmechlark/.rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `<main>'

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ/์ž‘์—…/resque.rb

require 'resque/tasks'

๋ณด์„ 'resque', '>= 1.25.2'
๋ณด์„ '๋ ˆ์ผ', '4.1.4'

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋‚ด ๋ณ€๊ฒฝ

require 'resque/tasks'
task 'resque:setup' => :environment

๋ชจ๋“  6 ๋Œ“๊ธ€

https://github.com/resque/resque/blob/v1.25.2/lib/resque/tasks.rb#L61

Rails.application.eager_load!

Rails::Engine#eager_load! ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ ๊ฐ™์œผ๋ฉฐ eager_load_paths ์ค‘ ํ•˜๋‚˜์—์„œ ์ฐพ์€ ํ›„ application_controller ๋ผ๋Š” ํŒŒ์ผ์„ ์ฐพ๊ณ  ์žˆ์ง€๋งŒ ๊ฒ€์ƒ‰ํ•  ๋•Œ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ autoload_paths ; ๋‚˜๋Š” ๋‹น์‹ ์ด ๊ทธ ์ค‘ ํ•˜๋‚˜ ๋˜๋Š” ๋‘˜ ๋ชจ๋‘๋ฅผ ์กฐ์ •ํ•ด์•ผํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

resque๊ฐ€ ์ž˜๋ชป ์ž‘๋™ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฒ„๊ทธ๋ฅผ ๋‹ซ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๊ฒช๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•˜์—ฌ ์—ฌ๊ธฐ์—์„œ ๊ท€ํ•˜์˜ ๊ตฌ์ œ์ฑ…์„ ์ž์œ ๋กญ๊ฒŒ ๋”ฐ๋ฅด์‹ญ์‹œ์˜ค. ์ €๋Š” Rails ์‚ฌ๋žŒ์ด ์•„๋‹ˆ๋ฏ€๋กœ ์ž๋™ ๋กœ๋“œ/์—ด์‹ฌํžˆ ๋กœ๋“œํ•˜๋Š” ๋ฌธ์ œ ์ž์ฒด์— ๋Œ€ํ•ด ๋” ๋งŽ์ด ํŒŒ๊ณ ๋“œ๋Š” ๋ฐ ๋„์›€์„ ๋“œ๋ฆด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋‚ด ๋ณ€๊ฒฝ

require 'resque/tasks'
task 'resque:setup' => :environment

TY itsmechlark, ๊ท€ํ•˜์˜ ์†”๋ฃจ์…˜์ด ์ €์—๊ฒŒ ์ž˜ ๋งž์Šต๋‹ˆ๋‹ค.

+1 ์ˆ˜์ • ์‚ฌํ•ญ์ด ์ €์—๊ฒŒ ํšจ๊ณผ์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

+1 @itsmechlark ๋„ ์ €๋ฅผ ์œ„ํ•ด ์ผํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๋ฒˆ๋“ค exec rake db:๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ --trace
๋ ˆ์ดํฌ๊ฐ€ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!
๋กœ๋“œํ•  ํŒŒ์ผ ์—†์Œ -- ์ž‘์—…/๋ ˆ์ผ
/home/ali/.rvm/gems/ruby-1.8.7-head/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:239:in gem_original_require' /home/ali/.rvm/gems/ruby-1.8.7-head/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:239:in ํ•„์š”'
/home/ali/.rvm/gems/ruby-1.8.7-head/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:239:in require' /home/ali/.rvm/gems/ruby-1.8.7-head/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:225:in load_dependency'
/home/ali/.rvm/gems/ruby-1.8.7-head/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:596:in new_constants_in' /home/ali/.rvm/gems/ruby-1.8.7-head/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:225:in load_dependency'
/home/ali/.rvm/gems/ruby-1.8.7-head/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:239:in `require'
/home/ali/nes_escolares/branches/nes_escolares_dev/ Rakefile:12
๋ญ๋ผ๊ณ  ์š” ?

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰