【问题标题】:Elixir config files in elixir 1.9?Elixir 1.9 中的 Elixir 配置文件?
【发布时间】:2019-11-27 15:26:20
【问题描述】:

很好奇,因为配置已从 elixir 1.9 中删除。我不完全理解在 Elixir 中加载配置文件的首选方法。对于开发,我还应该创建一个 config/config.exs 吗?

【问题讨论】:

    标签: elixir config


    【解决方案1】:

    只要你使用mix,配置是一样的,这意味着在开发阶段你仍然可以使用旧的配置。

    这些更改是在使用 distillery 部署时引入的。添加了运行时配置,而不是编译时配置。

    这样做的好处是每次重启服务器时,可以根据一些变量(通常是环境)生成一个新的配置。

    您仍然可以使用旧配置,但是您很快就会发现运行时配置要强大得多。您可以在我的answers 中阅读详细说明。

    【讨论】:

    • 嗯,它们被引入是因为构建版本的新首选方式 (mix release,) 而不是因为酿酒厂。此外,Mix.Config 在运行时不需要mix,因此您的第 2 项令人困惑。
    • 是的,我的错,我读过一些关于你不能在发布后使​​用 mix 的事实。
    猜你喜欢
    • 2015-04-30
    • 1970-01-01
    • 2014-07-16
    • 2020-08-12
    • 1970-01-01
    • 2018-11-30
    • 1970-01-01
    • 1970-01-01
    • 2016-03-30
    相关资源
    最近更新 更多