我想在一台机器上将Exrm与Erlang一起使用。
我需要创建多个版本,这些版本只与节点名称不同。
我知道,我可以在rel/vm.args中配置节点名称,但它将是静态的。我可以以某种方式生成具有不同节点名称的多个版本吗?
发布于 2016-02-23 07:55:34
我也在研究同样的问题。一种可能的方法:
rel/vm.args支持OS环境变量参数化。所以你可以像这样做
## Name of the node
-name ${MY_NODE_NAME}
## Cookie for distributed erlang
-setcookie ${MY_COOKIE}然后,您可以在批处理文件中调用:
export RELX_REPLACE_OS_VARS=true
export MY_NODE_NAME=foobar@my_host
export MY_COOKIE=foobar注意RELX_REPLACE_OS_VARS --这很重要!
https://stackoverflow.com/questions/33406725
复制相似问题