【发布时间】:2019-11-27 15:26:20
【问题描述】:
很好奇,因为配置已从 elixir 1.9 中删除。我不完全理解在 Elixir 中加载配置文件的首选方法。对于开发,我还应该创建一个 config/config.exs 吗?
【问题讨论】:
很好奇,因为配置已从 elixir 1.9 中删除。我不完全理解在 Elixir 中加载配置文件的首选方法。对于开发,我还应该创建一个 config/config.exs 吗?
【问题讨论】:
只要你使用mix,配置是一样的,这意味着在开发阶段你仍然可以使用旧的配置。
这些更改是在使用 distillery 部署时引入的。添加了运行时配置,而不是编译时配置。
这样做的好处是每次重启服务器时,可以根据一些变量(通常是环境)生成一个新的配置。
您仍然可以使用旧配置,但是您很快就会发现运行时配置要强大得多。您可以在我的answers 中阅读详细说明。
【讨论】:
mix release,) 而不是因为酿酒厂。此外,Mix.Config 在运行时不需要mix,因此您的第 2 项令人困惑。