3

所有依赖项和插件都已正确安装,但是当我尝试通过 heroku login 命令登录并提供凭据时,它给了我以下错误。

发布https://api.heroku.com/login:拨打 tcp:在 127.0.1.1:53 上查找 api.heroku.com:读取 udp 127.0.0.1:51660->127.0.1.1:53:i/o 超时

如果有人遇到同样的问题,请告诉我。在此先感谢。

4

2 回答 2

1

我尝试了上面的所有方法,但没有任何效果。它对我有用(Ubuntu 14.04)的原因是将这一行添加到我的/etc/hosts

23.21.149.112 api.heroku.com
于 2016-12-06T17:13:21.280 回答
0

在 Ubuntu 17.10 中,另一个应用程序出现了同样的错误。问题似乎来自配置错误的/etc/resolv.conf. NetworkManager 正在管理这个文件,而它应该留给systemd-resolved. 在我的情况下,解决方案是用/etc/resolv.conf符号链接替换/run/systemd/resolve/stub-resolv.conf​​.

我通过将我的配置(从 17.04 升级,可能存在一些错误)与全新安装的 Ubuntu 17.10(其中/etc/resolv.conf有一个符号链接)进行比较发现了这一点。

于 2018-03-14T09:53:57.787 回答