Rails cron с настройкой среды

Этот вопрос, вероятно, будет иметь смысл только в том случае, если вы знаете о камне для создания заданий cron. У меня есть задача в моем schedule.rb, как

every 1.day, :at => '4am' do
  command "cd #{RAILS_ROOT} && rake thinking_sphinx:stop RAILS_ENV=#{RAILS_ENV}"
  command "cd #{RAILS_ROOT} && rake thinking_sphinx:index RAILS_ENV=#{RAILS_ENV}"
  command "cd #{RAILS_ROOT} && rake thinking_sphinx:start RAILS_ENV=#{RAILS_ENV}"
end

Однако, когда я обновляю свой crontab, используя

whenever --update-crontab appname --set environment=production

задания cron все еще имеют RAILS_ENV = развитие. Мои задачи по производству и разработке сейчас одинаковы, мне просто нужно изменить переменную окружения, потому что think_sphinx должен знать текущую среду. Есть идеи, как это сделать?

Спасибо!

Ответы на вопрос(9)

Ваш ответ на вопрос