![]() |
1
9
它在Mac上有点坏。默认情况下,Mac无法解析自己的短名称。你的主人的名字很可能是“elife.local”。 如果使用-name fqdn启动erl,则ping将工作。 你可以从一开始
这可能可以通过使Mac能够解析自己的简称来解决。 以下是我的Mac的输出示例。当我这样做的时候,我会得到和你一样的结果。 第一节点:
另一个节点:
|
![]() |
2
3
一个更简单的修复方法可能只是编辑/etc/hosts文件,并确保您有类似这样的行: 127.0.0.1本地主机elife 我的Mac可以很好地处理shortames,我相信这就是它所做的。 |
![]() |
3
0
对于彼此通信的节点,两者都应该具有相同的cookie。在同一个框中,它将使用$home/.erlang.cookie文件中的cookie。如果该文件不存在,它将创建一个新文件并在其中放置一些随机cookie。未来的外壳使用相同的cookie。但最好通过setcookie参数在命令行上指定cookie。 erl-名称node1@foo.local-setcookie mycookie |
![]() |
mritalian · Erlang ETS内存碎片 7 年前 |
![]() |
david · Erlang:从主机名获取ip地址 7 年前 |
![]() |
Matt · 有没有办法访问GenServer的状态? 7 年前 |
![]() |
Chris W · 具有并行HTTP请求的Erlang网络问题 7 年前 |