我的步骤如下:
heroku-osx.pkg
并安装它。$ heroku login
使用我的帐户和密码$ git clone https://github.com/heroku/ruby-getting-started.git
$ heroku create
时。报告错误:
创建应用程序......! ▸ENOTFOUND:getaddrinfo ENOTFOUND api.heroku.com api.heroku.com:443
我在SO中找到了相关的问题:
但是当执行$ heroku create
出现错误时,它们不会出现。
答案 0 :(得分:12)
在iTerm2 3.1.5中的Mac OS X 10.12.6上也发生了同样的情况。
重启iTerm为我解决了这个问题。
答案 1 :(得分:6)
不小心,我不知道为什么,我曾多次尝试过:
$ heroku create
使用日志创建成功:
Creating app... done, ⬢ still-harbor-32209
https://still-harbor-32209.herokuapp.com/ |
https://git.heroku.com/still-harbor-32209.git
所以,我认为是因为网络块(中国有GFW)引起了这个问题,那么多次测试就会解决它。
答案 2 :(得分:1)
这意味着nvidia-docker
端口api.heroku.com
与PC之间的连接失败并导致关闭。因此,重试命令将会成功。
答案 3 :(得分:1)
您可能无法连接到互联网。确保检查您的连接,因为它是完成此命令所必需的。
答案 4 :(得分:1)
我最近遇到了同样的问题。 要调试这个:
1)我尝试完全重启终端CMD+Q
,但仍然遇到超时问题
2)我在whois
上运行my-heroku-app.com
,该命令也超时,即使我可以通过浏览器连接到它
3)我断开了VPN并运行了whois
命令。这解决了问题
重新连接VPN后,一切顺利进行。不确定是什么导致打嗝,但我希望这些步骤对任何试图调试它的人都有帮助。
答案 5 :(得分:0)
我有一个类似的问题。我的操作系统是Windows,我通过重新启动命令行并重新运行命令来解决此问题,一切正常
答案 6 :(得分:0)
对我来说,问题是网络连接,通过检查并重新建立连接,它可以正常工作
答案 7 :(得分:0)
当我尝试运行 heroku 命令时互联网暂时中断几秒钟,这发生在我身上。
Heroku CLI 返回 Error: getaddrinfo ENOTFOUND api.heroku.com
互联网连接恢复后,一切都恢复正常