プロトコルファミリーによってサポートされていないファミリーに対応します

StackOverflow https://stackoverflow.com/questions/4356646

  •  08-10-2019
  •  | 
  •  

質問

このページに示されている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>'

何か案が?

役に立ちましたか?

解決

同じ問題に遭遇しました。変更するだけです localhost0.0.0.0:

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

Macのみに表示されるようです。

他のヒント

この方法でドメイン名を使用することはできません。IPアドレスを使用する必要があります。

  • ローカルホスト用127.0.0.1
  • 0.0.0.0 for すべて インターフェイス

でチェックインしたいかもしれません http://rubyforge.org/mailman/listinfo/mongrel-unicorn そしてそこに尋ねてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top