Erlang config.exs中包含的多个路径

Erlang config.exs中包含的多个路径,erlang,elixir,Erlang,Elixir,我有config.exs文件,其中我想为include\u erts设置路径。但是,此路径因运行作业的环境而异。在正常情况下,它应该是不同的路径,在docker容器中运行时也应该是不同的路径。是否可以在config.exs中设置if/else(如果目录存在) 我必须补充一点,我不是长生不老药专家 编辑1: 我写道: 集合包括:cond do File.exists?(“/path/to/File/1”)->“/path/to/File/1” File.exists?(“/path/to/File

我有config.exs文件,其中我想为include\u erts设置路径。但是,此路径因运行作业的环境而异。在正常情况下,它应该是不同的路径,在docker容器中运行时也应该是不同的路径。是否可以在config.exs中设置if/else(如果目录存在)

我必须补充一点,我不是长生不老药专家

编辑1:
我写道:
集合包括:cond do

File.exists?(“/path/to/File/1”)->“/path/to/File/1”

File.exists?(“/path/to/File/2”)->“/path/to/File/2”

true->IO.put(:stderr,“未找到正确的文件”)

结束

但我得到了一个错误:
13:54:00**(Mix.Releases.Config.LoadError)无法加载发布配置rel/Config.exs

13:54:00**(编译器错误)nofile:21:未定义的函数集/2

13:54:00(蒸馏厂)扩展宏:
Mix.Releases.Config.environment/2
13:54:00 nofile:19:(文件)

13:54:00[CI/后端]错误:[+04:09]elixir版本中出现错误。

编辑2(已解决):
这对我有用:
cond do

File.exists?(“/path/to/File/1”)->集合包含:“/path/to/File/1”

File.exists?(“/path/to/File/2”)->集合包含:“/path/to/File/2”

true->IO.put(:stderr,“无正确路径”)


end

config.exs
是一个常规文件。您可以在那里编写任何有效的代码。
config.exs
是一个常规文件。您可以在那里编写任何有效的代码。