是否可以在Heroku上使用别名配置变量?

Kev*_*tre 7 heroku

我目前正在编写关于在Heroku上设置Wordpress的教​​程.现在我正在使用自动ClearDB设置CLEARDB_DATABASE_URLENV变量的附加组件.是否可以ENV通过Heroku 将变量别名为DATABASE_URL?

Abh*_*kar 6

不可能给配置变量取别名或从另一个变量引用一个。我问了一个类似的问题,他们是这样说的:

恐怕配置变量不能以这种方式相互引用,因为它们是简单的名称和值的集合,对值没有可用的插值或计算。

您可能想尝试 配置 文件...


lae*_*des -2

我不确定这些信息对任何人都有帮助,但以防万一:

这个问题涉及一个错误的断言。ClearDB 附加组件不会设置 CLEARDB_DATABASE_URL ENV 变量。ClearDB 附加组件创建一个 CLEARDB_DATABASE_URL 配置变量。当应用程序启动时,将从配置变量创建一个 ENV 变量。如果您更改代码库中的 ENV 变量,这两个变量是不同的,甚至可能具有不同的值。

当然,在您的代码库中,您可以对 ENV 变量执行任何您想要的操作。

至于配置变量是否可以引用其他配置变量或其他 ENV 变量,反之亦然 - 我不知道。但可以肯定的是,这将是相当老套的事情,并且与预期用途、正确的编码实践和对社会负责的行为背道而驰。