我正在遵循将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)尝试连接到数据库
heroku pg:psql
直到最后一步,一切都运行正常。错误消息显示"psql:无法连接到服务器:连接超时“
似乎我在这里遗漏了一些基本的东西,但不确定它是什么。
发布于 2012-12-03 12:45:38
我想这可能是Windows的问题。我的伙伴能够从他的Mac连接到我的数据库。
我使用Tap将本地数据库推送到Heroku,这在https://github.com/heroku/heroku-taps上运行得很好。
发布于 2012-12-03 12:18:07
正如heroku documentation for heroku pg:psql
上提到的,
要使用
heroku pg:psql
,必须在系统上安装PostgreSQL
按照local setup的说明在本地启动并运行它。
发布于 2012-12-03 17:18:44
你跑了吗?
heroku run rake db:migrate
或
heroku db:push #this will push your ocal db to heroku
https://stackoverflow.com/questions/13676675
复制相似问题