3
当IEX交互方式运行设置的cookie和主机名发布,运行一个可执行文件创建的使用mix escript.build
时可以使用药剂:采用混合创建escript.build
iex --cookie <cookie> --name <hostname>
如何设置相同的值cookie
和name
?
我想通了,我需要创建一个vm.args
文件包含以下内容
## Name of the node
-name [email protected]
## Cookie for distributed erlang
-setcookie cookie
所以我在同一个目录下的可执行文件创建一个vm.args
文件。但是当我打印Node.self()
时,我收到了:[email protected]
。
那么我在哪里存储vm.args
,以便它被可执行文件读取?
http://erlang.org/doc/man/erl.html中还有env变量ERL_AFLAGS,但我没有时间去查看它是否可以解决这个问题。 –
@FredtheMagicWonderDog工作!你想发表一个答案吗?这是一个更好的解决方案,因为您不必更改任何代码。 – Dogbert
继续,你做了努力验证它实际上工作。 –