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?

¿Fue útil?

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
scroll top