Ruby on rails 通过铁工运行rake任务

Ruby on rails 通过铁工运行rake任务,ruby-on-rails,ruby,rake,ironworker,Ruby On Rails,Ruby,Rake,Ironworker,我试图通过钢铁工人每分钟运行一个rake任务(rake db:send_pending_email),但我似乎无法让它工作。。。也许我不太了解IronWorker API,但我正在做这样的事情: runtime "ruby" gemfile "../Gemfile" exec "send_emails.rb" 在“send_emails.rb”中,我有: 这可能(非常)错误,所以我想知道是否有人能帮我解决这个问题? 谢谢 您的.worker文件中似乎缺少一些内容。您必须将Rakefile和所有

我试图通过钢铁工人每分钟运行一个rake任务(rake db:send_pending_email),但我似乎无法让它工作。。。也许我不太了解IronWorker API,但我正在做这样的事情:

runtime "ruby"
gemfile "../Gemfile"
exec "send_emails.rb"
在“send_emails.rb”中,我有:

这可能(非常)错误,所以我想知道是否有人能帮我解决这个问题?
谢谢

您的.worker文件中似乎缺少一些内容。您必须将Rakefile和所有必需的依赖项添加到.worker文件中,才能在IronWorker平台上运行。看起来您已经包含了所有gem依赖项,但是如果需要使用
文件和/或
目录运行rake任务,您还需要包含自己的代码

此外,不使用Rake,只需将任务中的内容复制到send_emails.rb中可能更容易

`rake db:send_pending_emails`