familia de direcciones no es compatible con la familia de protocolo
Pregunta
He intentado hacer el ejemplo de rubí se muestra en esta página: http://tomayko.com/ escritos / unicornio-is-UNIX
pero lo único que consiguió fue
echo.rb:9:in `bind': Address family not supported by protocol family - bind(2) (Errno::EAFNOSUPPORT)
from echo.rb:9:in `<main>'
¿Alguna idea?
Solución
Me he encontrado con el mismo problema. Sólo cambia el localhost
a 0.0.0.0
:
address = Socket.pack_sockaddr_in(4242, '0.0.0.0')
Parece que aparezca en sólo Mac.
Otros consejos
No se pueden utilizar nombres de dominio en este método, debe utilizar direcciones IP:
- 127.0.0.1 para localhost
- 0.0.0.0 para todos las interfaces
Es posible que desee registrarse en http://rubyforge.org/mailman/listinfo/mongrel -unicorn y pedir allí.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow