无法连接到Heroku上的db

时间:2012-12-03 03:14:19

标签: ruby-on-rails postgresql heroku

我正在关注"开始使用"有关将Rails部署到Heroku的说明,我在尝试访问数据库时遇到了问题。

采取的步骤:

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)尝试连接到db

heroku pg:psql

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

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

3 个答案:

答案 0 :(得分:2)

正如heroku documentation for heroku pg:psql所述,

  

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

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

答案 1 :(得分:0)

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

我使用Taps将本地数据库推送到Heroku,它运行得很好 https://github.com/heroku/heroku-taps

答案 2 :(得分:0)

你跑了吗

 heroku run rake db:migrate

 heroku db:push  #this will push your ocal db to heroku