Я попытался сделать пример ruby, показанный на этой странице: http://tomayko.com/writings/unicorn-is-unix
но все, что я получил, было
echo.rb:9:in `bind': Address family not supported by protocol family - bind(2) (Errno::EAFNOSUPPORT) from echo.rb:9:in `<main>'
Есть идеи?
Я столкнулся с той же проблемой. Просто измените localhost на 0.0.0.0:
localhost
0.0.0.0
address = Socket.pack_sockaddr_in(4242, '0.0.0.0')
Кажется, он появляется только на Mac.
Вы не можете использовать доменные имена в этом методе, вы должны использовать IP-адреса:
Возможно, вы захотите зарегистрироваться на http://rubyforge.org/mailman/listinfo/mongrel-unicorn и спросить там.