我尝试执行此页面中显示的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>'
有什么想法吗?
答案 0 :(得分:15)
我遇到了同样的问题。只需将localhost
更改为0.0.0.0
:
address = Socket.pack_sockaddr_in(4242, '0.0.0.0')
它似乎只出现在Mac上。
答案 1 :(得分:3)
您不能在此方法中使用域名,您必须使用IP地址:
答案 2 :(得分:0)
您可能需要在http://rubyforge.org/mailman/listinfo/mongrel-unicorn办理登机手续并在那里询问。