Elixir 对于Distillery 2.x,如何在发布任务中获取运行时配置值?

Elixir 对于Distillery 2.x,如何在发布任务中获取运行时配置值?,elixir,ecto,distillery,Elixir,Ecto,Distillery,因此,基本上我需要一些Ecto存储库信息(称之为“Sample.Repo”),以便在Ecto 3的发布任务中启动Repo。它在运行时配置中使用自定义json配置提供程序进行配置,如中所述 当我做以下事情时: Application.get_env(:my_app, Sample.Repo) 我得到零分 有没有办法在发布任务中获取运行时配置值?如果没有,还有什么替代解决方案?Application.get_env是正确的方法,因此我将调试配置提供程序是否实际按预期工作。有人叫它吗?您是否能够成功

因此,基本上我需要一些Ecto存储库信息(称之为“Sample.Repo”),以便在Ecto 3的发布任务中启动Repo。它在运行时配置中使用自定义json配置提供程序进行配置,如中所述

当我做以下事情时:

Application.get_env(:my_app, Sample.Repo)
我得到零分


有没有办法在发布任务中获取运行时配置值?如果没有,还有什么替代解决方案?

Application.get_env
是正确的方法,因此我将调试配置提供程序是否实际按预期工作。有人叫它吗?您是否能够成功读取和解析JSON?谢谢@JoséValim..事实证明,我们的系统配置已在服务器上更新,而我对此一无所知,因此我使用了错误的键来获取值(facepalm…)