1

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

エラーは次のとおりです。

/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
4

2 に答える 2

2
require 'iron_worker'

class RealtimeWorker < IronWorker::Base
  merge 'my_woker_helper.rb'
  merge 'real_time_helper.rb'
于 2012-04-24T19:21:21.010 に答える
2

gemmergeが提供する関数を使用する必要があります。iron_worker

次のようなものがいくつかあります。

  • マージ「ファイル」
  • merge_gem 'some_gem'
  • merge_folder 'ディレクトリ'

詳細はこちら: https://github.com/iron-io/iron_worker_ruby/wiki/Merging

于 2012-04-25T06:57:28.073 に答える