我尝试从命令行访问heroku,并且我一直收到同样的错误:"无法连接到heroku API。请检查您的互联网连接,然后重试。"
我的互联网连接很好。
之前已经在StackOverflow上提出了这个问题,但我不太明白答案似乎是有效的,因为我是一个完整的新手。显然,它可能与环境变量有关吗?
另一个答案显示缺少heroku远程分支,但是我已经设置了。
我应该怎样做才能重新获得与heroku的联系?
谢谢!
答案 0 :(得分:0)
好吧,这似乎是我的防病毒程序的一个问题。 。 。我重新安装了,并且可以再次访问heroku。
答案 1 :(得分:0)
获取相同的消息"无法连接到heroku API。请检查您的互联网连接,然后重试。"在Mac上使用heroku toolbelt时。
在我的情况下,我使用自制软件安装了heroku工具带。从https://toolbelt.heroku.com/安装heroku工具带可以解决问题。
答案 2 :(得分:0)
如果您位于需要使用代理连接外部HTTP / HTTPS服务的防火墙后面,则可以在运行heroku命令之前在本地开发人员环境中设置HTTP_PROXY或HTTPS_PROXY环境变量。 例如,在Unix系统上,您可以执行以下操作:
$ export HTTP_PROXY=http://proxy.server.com:portnumber
or
$ export HTTPS_PROXY=https://proxy.server.com:portnumber
$ heroku login
在Windows计算机上,将其设置在系统属性/环境变量中,或者从终端进行设置:
> set HTTP_PROXY=http://proxy.server.com:portnumber
or
> set HTTPS_PROXY=https://proxy.server.com:portnumber
> heroku login
我在Mac OS X 10.13上遇到同样的错误,它对我有用,因为我在代理之后,从Heroku Dev中心页面收集了它 https://devcenter.heroku.com/articles/using-the-cli