【发布时间】:2017-10-28 21:41:53
【问题描述】:
我正在使用我大学的 ISP,它阻止了 5000 端口,所以我不能 rake db:setup 到 heroku。我最近运行了heroku rake db:reset,以便我可以创建一个新数据库,但现在我不知道如何设置它。有什么简单的方法可以做到这一点?我看过很多关于heroku pg:push 的文章,但我似乎无法弄清楚我需要为此添加什么。鉴于我的 5000 端口被阻止,我该如何设置我的 postgres 数据库?
编辑:运行heroku run rake db:migrate 时出现以下错误消息:ETIMEDOUT: connect ETIMEDOUT 50.19.103.36:5000
编辑2:这是对dig rendezvous.runtime.heroku.com的回复
`
<<>> DiG 9.8.3-P1 <<>> rendezvous.runtime.heroku.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49376
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 13, ADDITIONAL: 5
;; QUESTION SECTION:
;rendezvous.runtime.heroku.com. IN A
;; ANSWER SECTION:
rendezvous.runtime.heroku.com. 450 IN CNAME ec2-50-19-103-36.compute-1.amazonaws.com.
ec2-50-19-103-36.compute-1.amazonaws.com. 604800 IN A 50.19.103.36
;; AUTHORITY SECTION:
compute-1.amazonaws.com. 1 IN NS pdns1.ultradns.net.
compute-1.amazonaws.com. 1 IN NS ns4.p31.dynect.net.
compute-1.amazonaws.com. 1 IN NS pdns3.ultradns.org.
compute-1.amazonaws.com. 1 IN NS u4.amazonaws.com.
compute-1.amazonaws.com. 1 IN NS u3.amazonaws.com.
compute-1.amazonaws.com. 1 IN NS ns3.p31.dynect.net.
compute-1.amazonaws.com. 1 IN NS ns2.p31.dynect.net.
compute-1.amazonaws.com. 1 IN NS pdns5.ultradns.info.
compute-1.amazonaws.com. 1 IN NS u6.amazonaws.com.
compute-1.amazonaws.com. 1 IN NS u1.amazonaws.com.
compute-1.amazonaws.com. 1 IN NS ns1.p31.dynect.net.
compute-1.amazonaws.com. 1 IN NS u5.amazonaws.com.
compute-1.amazonaws.com. 1 IN NS u2.amazonaws.com.
;; ADDITIONAL SECTION:
pdns1.ultradns.net. 1970 IN A 204.74.108.1
pdns1.ultradns.net. 1970 IN AAAA 2001:502:f3ff::1
ns3.p31.dynect.net. 69968 IN A 208.78.71.31
pdns3.ultradns.org. 12753 IN A 199.7.68.1
pdns3.ultradns.org. 43539 IN AAAA 2610:a1:1015::1
;; Query time: 72 msec
;; SERVER: 152.19.240.8#53(152.19.240.8)
;; WHEN: Sat Oct 28 19:50:08 2017
;; MSG SIZE rcvd: 500`
【问题讨论】:
-
运行
heroku run rake db:migrate时遇到的错误是什么?请将其添加到您的帖子中。另请查看devcenter.heroku.com/articles/one-off-dynos#troubleshooting -
我查看了该页面,但我无法让我的 IT 部门打开 5000 端口,因为它是 Windows 恶意软件的常见位置。刚刚在执行
heroku run rake db:migrate时添加了我的代码结果。我只是想找到一种方法来迁移我的 schema.rb。我已经尝试过heroku run:detached rake db:setup,但没有成功。不知道为什么。 -
你能运行
dig rendezvous.runtime.heroku.com并显示输出吗? -
刚加到原版上。
标签: ruby-on-rails postgresql heroku command-line-interface