2012-04-24 8 views
1

ワーカーファイルにファイルを含める際に問題があります。ファイルをキューに入れるときに必要なファイルが見つかるようにするにはどうすればよいですか?ジョブ?ここでIronWorkerのワーカーにファイルを含む問題が発生しました

/usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': no such file to load -- my_worker_helper (LoadError) 
    from /usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from /task/realtime_worker.rb:2:in `<top (required)>' 
    from /task/runner.rb:343:in `require_relative' 
    from /task/runner.rb:343:in `<main>' 

をコードです:

はここでエラーです

require 'iron_worker' 
require 'my_worker_helper' 
require 'real_time_helper' 

class RealtimeWorker < IronWorker::Base 

    attr_accessor :team_list 

    def run 

答えて

2

あなたはiron_worker宝石によって提供さmerge機能を使用したいと思います。

には、いくつかのようにあります。

  • マージ 'ファイル'
  • merge_gem 'some_gem'
  • merge_folder

詳細情報ここでは 'ディレクトリ':https://github.com/iron-io/iron_worker_ruby/wiki/Merging

2
require 'iron_worker' 

class RealtimeWorker < IronWorker::Base 
    merge 'my_woker_helper.rb' 
    merge 'real_time_helper.rb' 
関連する問題