Domanda

Ho provato a fare l'esempio rubino mostrato in questa pagina: http://tomayko.com/ scritti / unicorn-è-unix

, ma tutto quello che ho ottenuto è stato

echo.rb:9:in `bind': Address family not supported by protocol family - bind(2) (Errno::EAFNOSUPPORT)
    from echo.rb:9:in `<main>'

Qualche idea?

È stato utile?

Soluzione

che ho incontrato lo stesso problema. Basta cambiare il localhost a 0.0.0.0:

address = Socket.pack_sockaddr_in(4242, '0.0.0.0')

E sembra apparire su Mac solo.

Altri suggerimenti

Non è possibile utilizzare i nomi di dominio in questo metodo, è necessario utilizzare gli indirizzi IP:

  • 127.0.0.1 per localhost
  • 0.0.0.0 per tutti interfacce

Si potrebbe desiderare di check-in presso http://rubyforge.org/mailman/listinfo/mongrel -unicorn e chiedere lì.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top