heroku登录错误
我正在使用Ubuntu。当我尝试从命令shell登录到Heroku时,出现以下错误:heroku登录错误,heroku,Heroku,我正在使用Ubuntu。当我尝试从命令shell登录到Heroku时,出现以下错误: /usr/local/lib/ruby/1.9.1/net/http.rb:644:in `initialize': getaddrinfo: Name or service not known (SocketError) from /usr/local/lib/ruby/1.9.1/net/http.rb:644:in `open' from /usr/local/lib/ruby/1.9.1/net/ht
/usr/local/lib/ruby/1.9.1/net/http.rb:644:in `initialize': getaddrinfo: Name or service not known (SocketError)
from /usr/local/lib/ruby/1.9.1/net/http.rb:644:in `open'
from /usr/local/lib/ruby/1.9.1/net/http.rb:644:in `block in connect'
from /usr/local/lib/ruby/1.9.1/timeout.rb:44:in `timeout'
from /usr/local/lib/ruby/1.9.1/timeout.rb:89:in `timeout'
from /usr/local/lib/ruby/1.9.1/net/http.rb:644:in `connect'
from /usr/local/lib/ruby/1.9.1/net/http.rb:637:in `do_start'
from /usr/local/lib/ruby/1.9.1/net/http.rb:626:in `start'
from /usr/local/lib/ruby/gems/1.9.1/gems/rest-client-1.6.7/lib/restclient/request.rb:172:in `transmit'
“名称或服务未知”通常表示您尝试连接的主机未解析为IP地址(即DNS查找失败) 您可以尝试以下几个故障排除步骤:
0%的数据包丢失
,那么您就有了互联网连接dig heroku.com
。您应该会得到一些输出,其中包括一个应答部分
列出了几个IP地址。如果你得到一个超时,那么问题是你的DNS服务器dig@8.8.8.8 heroku.com
尝试另一个DNS服务器。如果这样做有效,您应该将DNS服务器(至少暂时)更改为Google的8.8.8.8
和8.8.4.4