协议族不支持的地址族

jay*_*ode 9 ruby unicorn

我试图做这个页面中显示的ruby示例:http://tomayko.com/writingings/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>'
Run Code Online (Sandbox Code Playgroud)

任何的想法?

Kev*_*vin 15

我遇到了同样的问题.只需更改localhost为0.0.0.0:

address = Socket.pack_sockaddr_in(4242, '0.0.0.0')
Run Code Online (Sandbox Code Playgroud)

它似乎只出现在Mac上.