在为rails cron设置名为“Whenever”的环境变量后,我应该在哪里检查?

时间:2016-09-30 13:41:09

标签: ruby-on-rails ruby cron whenever

CentOS 6.8
Ruby on Rails
Cron:无论什么时候

我为数据库名称,数据库密码和数据库主机设置了环境变量。我确信这些变量会出现在env命令中。

但我不能在rails代码或yaml文件中使用它们,例如<%= ENV [“DB_NAME”]%>。他们是零。当我将DB名称直接放在database.yml中时,它可以工作。有些日志说“没有选择数据库”就是这样的。我理解日志,因为<%= ENV [“DB_NAME”]%>是零,但我不知道如何解决它。

一般来说,我应该在哪里检查我的设置是否适用于名为“Whenever”的rails cron?或者你能告诉我如何正确设置吗?

1 个答案:

答案 0 :(得分:0)

您应该在/ etc / environment

中导出该环境变量