Ruby on rails Can';t连接到Heroku上的数据库

Ruby on rails Can';t连接到Heroku上的数据库,ruby-on-rails,postgresql,heroku,Ruby On Rails,Postgresql,Heroku,我正在遵循将Rails部署到Heroku的“入门”说明,在尝试访问DB时遇到了问题 采取的步骤: 1) 创建新项目 rails new pdfl_4 -d postgresql rake db:create:all 2) 添加到git git init git add . git commit -m "Initial commit" git push 3) 推到Heroku heroku login heroku create git push heroku master 4) 尝试连接到

我正在遵循将Rails部署到Heroku的“入门”说明,在尝试访问DB时遇到了问题

采取的步骤:

1) 创建新项目

rails new pdfl_4 -d postgresql
rake db:create:all
2) 添加到git

git init
git add .
git commit -m "Initial commit"
git push
3) 推到Heroku

heroku login
heroku create
git push heroku master
4) 尝试连接到数据库

heroku pg:psql
直到最后一步,一切正常。错误消息读取“psql:无法连接到服务器:连接超时”

似乎我遗漏了一些基本的东西,但不确定是什么。

如上所述

您必须在系统上安装PostgreSQL才能使用
heroku pg:psql


按照的说明在本地启动并运行

我认为这可能是Windows的问题。我的朋友可以从他的Mac连接到我的数据库

我用水龙头把本地数据库推到Heroku,效果很好 你跑了吗

 heroku run rake db:migrate


您是否添加了postgres插件?(). 如果是,heroku pg:info的输出是什么?是的,已安装插件。以下是输出:===HEROKU_POSTGRESQL_AQUA_URL(数据库URL)计划:开发状态:可用连接:0 PG版本:9.1.6已创建:2012-12-03 03:03 UTC数据大小:5.9 MB表格:0行:0/10000(符合要求)分叉/跟随:不支持
 heroku db:push  #this will push your ocal db to heroku