ruby-on-rails - 无法连接到 Heroku 上的数据库

标签 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) 尝试连接到数据库

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/

相关文章:

python - 用于更新行的 plpython 函数不起作用

ruby-on-rails - 远程登录到 Heroku postgres?

ruby-on-rails - 让 ffmpeg 与 Heroku 一起工作

mysql - 每当 gem 时,如何编写 Rails cron 作业?

postgresql - 自己服务器上的 Nominatim API inSTALlation 错误

ruby-on-rails - rails 3 : Twitter-Bootstrap Tooltips Refuse to Work

postgresql - 是否可以将 LinqPad 与 PostgreSQL 一起使用?

ruby-on-rails - 在 Heroku 上使用 MailGun 进行 Ruby on Rails 应用程序

ruby-on-rails - ActiveRecord::ConcurrentMigrationError:使用 mysql2 和 Rails 5.2

ruby-on-rails - 如何使用发条每小时输入数据?