我遇到此错误,但是显然我已经连接了!我在15个小时前与Heroku签了票,但没有得到回应。
C:\>heroku config
Enter your Heroku credentials.
Email: myemail@mydomain
Password (typing will be hidden):
! Unable to connect to Heroku API, please check internet connectivity and try again.
$ heroku status
! Unable to connect to Heroku API, please check internet connectivity and try again.
我什至重新安装了Heroku客户端。通过Git发生此问题时,我什至推到了Heroku。
这是由于缺少证书颁发机构文件。环境变量指向的文件不存在。
SSL_CERT_FILE=C:\ruby200\cacert.pem
我希望它给出错误消息。
如果以上答案(正确)仍然不清楚,我想在这里再澄清一点。要解决此问题,请通过开始菜单查找“环境变量”。在底部,您将看到系统变量的列表。在您看到SSL_CERT_FILE的位置,跟随路径查看值路径是否实际存在。
就我而言,我已经移动了一堆文件,因此不再放在正确的位置。我找到了替换的cacert.pem文件,并替换了不正确的值。这解决了连接问题。
对于使用cloud9 IDE的新手。发布此消息很尴尬,但可能有助于刷新浏览器(如果使用cloud9 IDE)。有时,Cloud9的连接有一些小问题。
This other SO answer solved it for me。
基本上,我的heroku
遥控器丢失了。
如果没有设置远程分支,请执行heroku git:remote -a my-app-name,它应该对其进行配置。
对我来说,这是因为我使用的是旧版的Heroku CLI / Toolbelt。即使运行heroku update
,它仍然停留在3.12.1版本。
要解决,我只是卸载了旧版本,并从以下位置安装了最新版本:https://devcenter.heroku.com/articles/heroku-cli