如何使用宝石?

时间:2016-07-15 08:55:49

标签: ruby-on-rails-4 rubygems whenever

我正在尝试使用gem来计划我的应用程序的某些任务,但它不起作用。什么都没发生。我试图让它每分钟运行一次,以确保它正常工作,但事实并非如此。 如果您对我的问题在哪里有任何想法,那就太棒了。

我想每天同时运行一个rake任务:

schedule.rb:

set :environment, "development"
set :output, {:error => "log/cron_error_log.log", :standard => "log/cron_log.log"}

every 1.day, :at => '8:00 pm' do
  rake "rake set:friends"
end

Gemfile:

source 'https://rubygems.org'

gem 'whenever', :require => false

当我在学期中运行whenever时,我有:

0 20 * * * /bin/bash -l -c 'cd /home/orsay/my_application &&   RAILS_ENV=development bundle exec rake rake set:friends --silent >>  log/cron_log.log 2>> log/cron_error_log.log'

## [message] Above is your schedule file converted to cron syntax; your crontab file was not updated.

上面的消息告诉我,我的任务在cron标签中记录得很好。那么为什么没有发生呢?

0 个答案:

没有答案