famiglia indirizzi non supportata dalla famiglia di protocollo
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?
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