[英]Failed to open TCP connection
在嘗試打開與 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
首先檢查您的網絡配置。
在您的終端上運行此命令:dig +short graph.facebook.com
如果您沒有獲得任何 IP 地址,則您的系統不知道如何解決這個問題,並且該問題與 Ruby 無關。
除了 Dawood Awan 在他的評論中提到的之外,打開到端口 443 的 TCP 連接通常不是一個好主意,我很確定 facebook 不包括 HTTPS 連接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.