C'est un peu cassé sur le mac. Par défaut, le mac ne peut pas résoudre son propre nom court. Le nom de votre hôte est vraiment "elife.local".
Si vous démarrez erl avec -name FQDN, alors les pings fonctionneront.
-à-dire: vous commencez avec
$ erl -name [email protected]
cela pourrait probablement être résolu en rendant le Mac capable de résoudre son propre nom court
Voici un exemple de sortie de mon mac. Quand je fais -sname j'obtiens le même résultat que toi.
Le premier noeud:
$ erl -name [email protected]
Erlang R13B03 (erts-5.7.4) [source] [smp:2:2] [rq:2] [async-threads:0] [kernel-poll:false]
Eshell V5.7.4 (abort with ^G)
([email protected])1>
L'autre nœud:
$ erl -name [email protected]
Erlang R13B03 (erts-5.7.4) [source] [smp:2:2] [rq:2] [async-threads:0] [kernel-poll:false]
Eshell V5.7.4 (abort with ^G)
([email protected])1> net_adm:ping('[email protected]').
pong
Vous êtes l'homme, cela fonctionne très bien. Merci. – Eli
Si quelqu'un rencontre cette erreur, * 1: erreur de syntaxe avant: '.', Assurez-vous d'entourer le nom de guillemets simples. net_adm: ping ('[email protected] '). – Coderdad