如何在不使用IEx的情况下创建Elixir节点?

时间:2016-03-29 03:15:43

标签: elixir

使用Elixir的交互式shell IEx时,我可以通过命令创建一个节点:

iex --sname node_name

但是如何通过代码创建节点,然后运行代码:

elixir code.exs

有一些函数如node(),但似乎这些函数只返回一个存在的节点。

2 个答案:

答案 0 :(得分:2)

使用

elixir --sname node_name

通常,您传递节点名称,以便一切都知道自己的名字。但是,显然也可以在使用Erlang net_kernel模块运行时设置名称,如How set Erlang node name...

的答案中所述。

答案 1 :(得分:0)

如果您正在执行Erlang版本,则可以使用vm.args文件。如果使用exrm构建版本,This就是这样做的。