我需要将whenever scheduler的环境设置为所有环境(production
,staging
& development
)
我需要这个,因为我希望cron在任何给定的环境中触发。
我知道我可以将环境设置如下:
set :environment, 'staging'
或
set :environment, 'development'
等
但其中任何一个都只会将环境默认为指定的。
如何将环境设置为all以使其适用于所有场景?
感谢。
答案 0 :(得分:0)
部署时,您可以在deploy.rb文件中设置这样的环境
bundle exec whenever --update-crontab --set 'environment=#{rails_env}&path=#{deploy_to}/current/'
。