2012-06-16から1日間の記事一覧

Rails, DelayedJob: 子プロセスで gem の require に失敗する問題の解消法

class LongTask def perform system("/opt/bin/ruby /home/kuroda/foo.rb") end endというクラス LongTask が定義されていて、これを Delayed::Job.enqueue LongTask.new()のようにして DelayedJob で実行するとします。Rails は /usr/local/bin/ruby (Ruby …