ruby on rails -通过Iron Worker运行rake任务



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

runtime "ruby"
gemfile "../Gemfile"
exec "send_emails.rb"
在"send_emails

。rb"我有:

`rake db:send_pending_emails`

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

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

另外,不使用Rake而只是将该任务中的内容复制到send_email .rb中可能更容易。

相关内容

  • 没有找到相关文章

最新更新