Я хотел бы использовать гем Whenever для запуска запланированных заданий в моем приложении RoR. Я запускаю установку пакета, и это мой schedule.rb:
every 1.minute do
runner "Event.executeEvents"
end
Мой метод Event.executeEvents представляет собой простую запись в журнале:
class Event < ActiveRecord::Base
def executeEvents
puts "executeEvents at [" + Time.now.inspect + "]"
end
end
Если я выполняю whenever
в командной строке, я получаю это:
$ whenever
* * * * * /bin/bash -l -c 'cd C:/dev/yanpyapi && bin/rails runner -e production '\''Event.executeEvents'\'''
## [message] Above is your schedule file converted to cron syntax; your crontab file was not updated.
## [message] Run `whenever --help' for more options.
Ничего не выполняется.
Что мне не хватает?
Нужно ли его как-то инициализировать? Я прочитал некоторый документ о capistrano и RVM, но я не знаю, для чего это...