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 的文档在本地工作,我无法通过谷歌搜索任何关于它的内容。

我的本地设置如下:

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

我正在 Heroku 上使用竹核磁共振 1.9.2 堆栈。

4

1 回答 1

0

协议不支持地址族 - socket(2) (Errno::EAFNOSUPPORT)这个错误没有比时间更好的解决方案。实际上,套接字已经处于运行状态,所以除非它得到释放,否则没有解决方案.然后您也可以通过重新启动机器来尝试。

于 2011-11-24T12:15:32.917 回答