È un po 'rotto sul mac. Per impostazione predefinita, il mac non può risolvere il suo nome breve. Il nome del tuo host è molto probabilmente "elife.local".
Se si avvia erl con nome-FQDN, i ping funzioneranno.
vale a dire: si dovrebbe iniziare con
$ erl -name [email protected]
questo probabilmente potrebbe essere risolto rendendo il mac in grado di risolvere un proprio nome breve
Ecco ad esempio l'uscita dal mio mac. Quando faccio -some ottengo lo stesso risultato di te.
Il primo nodo:
$ 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'altro nodo:
$ 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
fonte
2010-01-26 03:00:44
Sei l'uomo, questo funziona alla grande. Grazie. – Eli
Se qualcuno riceve questo errore, * 1: errore di sintassi prima: '.', Quindi assicurati di racchiudere il nome tra virgolette singole. net_adm: ping ('[email protected] '). – Coderdad