我按照“入门”说明将 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:无法连接到服务器:连接超时”
似乎我在这里遗漏了一些基本的东西,但不确定是什么。
最佳答案
如 heroku documentation for heroku pg:psql
所述,
you must have PostgreSQL installed on your system to use
heroku pg:psql
按照 local setup 的说明进行操作在本地启动并运行它。
关于ruby-on-rails - 无法连接到 Heroku 上的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13676675/