尝试打开与graph.facebook.com的TCP连接时,收到以下错误:
无法打开与graph.facebook.com:443的TCP连接(getaddrinfo: 姓名或服务未知)
TCPSocket.open(conn_address, conn_port, @local_host, @local_port)
rescue => e
raise e, "Failed to open TCP connection to " +
"#{conn_address}:#{conn_port} (#{e.message})"
end
}
帮助我解决此错误
我使用omniauth
和Rails 5.0.0.beta3
答案 0 :(得分:0)
首先检查您的网络配置。
在终端上运行此命令: dig + short graph.facebook.com
如果您没有获得任何IP地址,您的系统就不知道如何解决此问题,而且问题与Ruby无关。
除了Dawood Awan在评论中提到的那个,打开与端口443的TCP连接通常不是一个好主意,我很确定facebook除了HTTPS连接外。