【问题标题】:how solve cron job proplem?如何解决cron作业问题?
【发布时间】:2020-08-17 18:03:52
【问题描述】:

我在 lib/tasks 的 rails 项目中创建 cron 作业

namespace :job do
 desc "TODO"
 task finish_job: :environment do
 jobs = Job.where(end_date:Date.today())
  if jobs != []
    print('Found jobs!')
    
  for job in jobs
        promoter_ids_in_promoter_requests = job.promoters_requests_jobs.where(status: "accept").pluck(:promoter_id)
        
        promoters = Promoter.where(id:promoters).update_all(is_enrolled: false)
    end
else
    print("No jobs!")
end
end 

end

当我运行这个命令时bundle exec whenever --update-crontab 我得到这个错误

 NOTE: Gem::Specification#rubyforge_project= is deprecated with no replacement. It will be 
 removed on or after 2019-12-01.
 Gem::Specification#rubyforge_project= called from 
 /home/omnia/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/specifications/mimemagic- 
 0.3.3.gemspec:16.
 NOTE: Gem::Specification#rubyforge_project= is deprecated with no replacement. It will be 
 removed on or after 2019-12-01.

如何解决这个问题??

【问题讨论】:

    标签: ruby-on-rails cron


    【解决方案1】:

    这些不是错误,而是弃用警告。 如果命令失败,请发布所有错误代码。

    【讨论】:

      猜你喜欢
      • 2015-09-21
      • 2016-09-14
      • 2012-02-26
      • 2012-08-01
      • 2011-08-18
      • 1970-01-01
      • 2023-03-08
      • 2011-08-02
      • 2015-08-19
      相关资源
      最近更新 更多