Мой конфигурационный файл/schedule.rb выглядит следующим образом:всякий раз, когда драгоценный камень environment_variable не будучи установлен
LOG_FILE = File.expand_path("#{__FILE__}/../../log/Scripts.log")
set :environment_variable, 'BACKEND_ENV'
set :environment, :production_backend
set :output, LOG_FILE
every 1.day, :at => '1:00 am' do
rake "my_task"
end
Когда я бегу, когда, output
и environment
установлены правильно, но environment_variable
еще по умолчанию RAILS_ENV:
[email protected]_box:~$ whenever
0 1 * * * /bin/bash -l -c 'cd /home/me && RAILS_ENV=staging bundle exec rake my_task --silent >> /home/me/log/Scripts.log 2>&1'
## [message] Above is your schedule file converted to cron syntax; your crontab file was not updated.
documentation довольно ясно ... что я делаю неправильно?