Ruby on rails Can';t连接到Heroku上的数据库
我正在遵循将Rails部署到Heroku的“入门”说明,在尝试访问DB时遇到了问题 采取的步骤: 1) 创建新项目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 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