【问题标题】:cannot connect heroku - when writing heroku update - ruby on rails无法连接 heroku - 编写 heroku 更新时 - ruby​​ on rails
【发布时间】:2014-07-31 14:16:46
【问题描述】:

我正在尝试连接 heroku 我下载了heroku toolbelt并安装了它。 然后从命令提示符输入:

heriku login

尽管我输入了正确的凭据(我检查了!!)我得到了

!    Unable to connect to Heroku API, please check internet connectivity and 
try again.

我想确定它与身份验证无关 所以我输入了:

heroku update

只是为了建立一个不需要密码的连接。 我得到消息:

!    Unable to connect to Heroku API, please check internet connectivity and 
try again.

我看到了一些关于远程选项的答案,所以我这样做了:

heroku git:remote -a my-app-name

我得到了同样的回应。

互联网连接正常,因为 git 程序能够推送到 github。 即使我跑了

 heroku install:something 

它有效。

所以我尝试调试:

我下载了一个 git bash,所以我可以通过 SSH 在 unix 中操作 我跟着thisstack question cmets 试了一下:

ssh git@heroku.com -T

得到了:

warning permanently added the RSA host key for ip address '50.19.85.132' to the list of     
known hosts.
permission denied (publickey)

然后我尝试检查 DNS 响应:

ssh host heroku.com

得到了:

ssh: host: no address associated with the name.

所以我猜我的连接会被阻止,不管 SSH 。 我运行 netstat -a ,heroku 使用的 port: 22 、 443 、 5000 似乎是免费的。 我把防火墙关了还是没有连接

我该怎么办?

【问题讨论】:

  • 您是否验证了您的工具带连接?另外,你确定它会通过防火墙等吗?
  • 你能解释更多吗?
  • 更新命令不需要用户(电子邮件和密码)身份验证。关于他的防火墙 - 我是初学者,所以我不太了解。
  • 我遵循了“使用 heroku 说明”指南,但它并没有比我写的更多。我会很高兴在某个地方读到它。
  • 我尝试关闭并重新加载...关于防火墙 - 我进入了防火墙取消阻止菜单 - 此处未指定 heroku。还有其他应该启用的吗?这似乎是一个不错的选择。

标签: ruby-on-rails heroku


【解决方案1】:

试试heroku loginfirst。它会验证您的身份。

【讨论】:

  • 不 - 身份验证不起作用..但是没有身份验证的前夕它没有得到连接
猜你喜欢
  • 1970-01-01
  • 2013-10-09
  • 2018-07-12
  • 1970-01-01
  • 2014-08-14
  • 2021-06-11
  • 2017-10-03
  • 2016-09-11
  • 1970-01-01
相关资源
最近更新 更多