0

Heroku のデプロイで次のエラーが発生します。

Errno::EAFNOSUPPORT: Address family not supported by protocol - 
socket2 
        usrruby19.2libruby1.9.1nethttprb:644:in initialize 
        usrruby19.2libruby1.9.1nethttprb:644:in open 
        usrruby19.2libruby1.9.1nethttprb:644:in block in connect 
        usrruby19.2libruby1.9.1timeoutrb:44:in timeout 

Twitterで特定の電話をかけると、次のようになります。

Twitter.profile_image('screen name', :size => 'mini') 

このコードは、gem のドキュメントに従ってローカルで機能しますが、それについて Google で検索することはできませんでした。

私のローカル設定は次のとおりです。

ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-darwin10.6.0], MBARI 
0x6770, Ruby Enterprise Edition 2011.03 

そして、Heroku で Bamboo-mri-1.9.2 スタックを使用しています。

4

1 に答える 1

0

プロトコルでサポートされていないアドレスファミリ--socket(2)(Errno :: EAFNOSUPPORT)このエラーには、時間以外の解決策はありません。実際には、ソケットはすでに実行状態になっているため、解放されない限り、解決策はありません。 。その後、マシンを再起動して試す​​こともできます。

于 2011-11-24T12:15:32.917 に答える