2015-11-13 11 views

risposta

7

La risoluzione del nome host è un po 'complicata su OSX. Prova a utilizzare i nomi lunghi con --name "foo". Se non funziona, in modo esplicito dire che il nome host che si desidera utilizzare con:

--name "[email protected]`hostname`" 

Il nome sarà quindi qualcosa come :"[email protected]" ed è possibile utilizzare che nel Node.connect/1 e Node.ping/1.

+1

Grazie per avermi messo sulla strada giusta. Ho usato 'iex -name foo @ ewHBook-Pro.local' e' iex -name bar @ ewHBook-Pro.local' e quindi sono stato in grado di connettermi con 'Node.connect:" [email protected] "' – ewH

2

Questo è probabilmente un problema nel file hosts. Dai un'occhiata a questo commento di pma su this GitHub issue.

La soluzione al problema era l'utilizzo di iex --sname [email protected] e iex --sname [email protected].

+0

Grazie a @Gazler. Ho provato a usare localhost come nome breve, ma ancora non ha funzionato. Alla fine ho dovuto usare --name e il nome host completo incluso .local per farlo funzionare. – ewH

1
sudo vi /etc/hosts 

quindi aggiungere una linea

127.0.0.1 macbook 

il macbook è il nome del computer.

Problemi correlati