gpt4 book ai didi

elixir - 获取当前环境名称

转载 作者:行者123 更新时间:2023-12-03 10:33:25 27 4
gpt4 key购买 nike

在Phoenix Framework中,如何获取当前环境的名称?

我已经尝试过使用env读取System.get_env("MIX_ENV")变量,但该值并不总是设置的。

最佳答案

Mix.env()在生产或使用编译版本(使用Exrm / Distillery构建)的其他环境中,或者在Mix不可用的其他环境中不起作用。

解决方案是在config/config.exs文件中指定它:

config :your_app, env: Mix.env()
然后,您可以像这样在应用程序中获取环境原子:
Application.get_env(:your_app, :env)
#=> :prod

关于elixir - 获取当前环境名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35010950/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com