ENOTFOUND:getaddrinfo ENOTFOUND api.heroku.com api.heroku.com:443 Heroku 创建错误
Posted
技术标签:
【中文标题】ENOTFOUND:getaddrinfo ENOTFOUND api.heroku.com api.heroku.com:443 Heroku 创建错误【英文标题】:ENOTFOUND: getaddrinfo ENOTFOUND api.heroku.com api.heroku.com:443 Error for heroku create 【发布时间】:2017-06-06 22:09:42 【问题描述】:我的步骤如下:
-
下载
heroku-osx.pkg
并安装。
$ heroku login
我的账号和密码
克隆了 ruby-getting-started:$ git clone https://github.com/heroku/ruby-getting-started.git
但是当我在终端中运行 $ heroku create
时。
报告错误:
正在创建应用程序...! ▸ ENOTFOUND: getaddrinfo ENOTFOUND api.heroku.com api.heroku.com:443
我在 SO: 中找到了相关问题:
I got error while using "git push heroku master" Hibernate unable to create schema automatically on Heroku postgres但他们不是在执行$ heroku create
时出现错误。
【问题讨论】:
【参考方案1】:我得到了同样的结果,因为我连接到 *** 并且我认为网络阻止了同样的事情。所以断开 *** 并尝试一次。
【讨论】:
【参考方案2】:不小心,不知道为什么,试了好几次:
$ heroku create
它创建成功,带有日志:
Creating app... done, ⬢ still-harbor-32209
https://still-harbor-32209.herokuapp.com/ |
https://git.heroku.com/still-harbor-32209.git
所以,我觉得多试几次就可以解决了。
【讨论】:
在尝试运行heroku run console
时对我做了同样的事情。第一次没有工作,但第二次成功了。似乎是随机的。【参考方案3】:
当我尝试运行 heroku 命令时,互联网暂时中断几秒钟,这发生在我身上。
Heroku CLI 返回 Error: getaddrinfo ENOTFOUND api.heroku.com
互联网连接恢复后,一切都恢复正常
【讨论】:
【参考方案4】:对我来说问题是网络连接,通过检查并重新建立连接,它工作得非常好
【讨论】:
【参考方案5】:我遇到了类似的问题。我的操作系统是windows,我通过重新启动命令行并运行命令来解决这个问题,一切正常
【讨论】:
【参考方案6】:我最近遇到了同样的问题。 要调试这个:
1) 我尝试完全重启终端CMD+Q
,但仍然遇到超时问题
2) 我在my-heroku-app.com
上运行了whois
,该命令也超时了,尽管我可以通过浏览器连接到它
3) 我断开了我的 *** 并运行了 whois
命令。这解决了问题
重新连接我的 *** 后,一切顺利。不确定是什么导致了打嗝,但我希望这些步骤对尝试调试此问题的任何人有所帮助。
【讨论】:
【参考方案7】:您可能没有连接到互联网。请务必检查您的连接,因为它是完成此命令所必需的。
【讨论】:
【参考方案8】:我在 iTerm2 3.1.5 中的 Mac OS X 10.12.6 上也发生了同样的情况
重新启动 iTerm 为我解决了这个问题。
【讨论】:
【参考方案9】:这意味着api.heroku.com
与443
端口与您的PC 之间的连接失败并导致关闭。这样重试命令就会成功。
【讨论】:
以上是关于ENOTFOUND:getaddrinfo ENOTFOUND api.heroku.com api.heroku.com:443 Heroku 创建错误的主要内容,如果未能解决你的问题,请参考以下文章
Nodemailer getaddrinfo ENOTFOUND 错误
ENOTFOUND:getaddrinfo ENOTFOUND api.heroku.com api.heroku.com:443 Heroku 创建错误
Firebase 的云函数 - getaddrinfo ENOTFOUND