用Postgresql开始Rails应用- PG::ConnectionBad



无论我做什么,我都无法获得欢迎屏幕,所有我得到的是与postgres db错误的连接问题。

我运行这个命令来启动应用程序。-T appName——database=postgresql

这是我的数据库。yml文件:

default: &default
   adapter: postgresql   
   encoding: unicode   
   pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> 
development:   
   adapter: postgresql   
   encoding: unicode   
   database: dbname   
   pool: 5   
   username: toolshiring   
   password: toolshiring   
   host: localhost   
   port: 5432 
production:   
   <<: *default   
   database: toolshiring
   username: toolshiring   
   password: <%= ENV['toolshiring'] %>

我使用pgAdmin来添加一个名为toolshiring的具有完全权限的用户,并且具有相同的密码。然后使用所有者工具配置创建数据库。

我决定尝试一些东西,它似乎暂时有效。

我决定将默认数据库'postgres'的密码重置为'postgres',并删除我创建的新数据库....

在我的数据库中。我注释了除

之外的所有内容。
development:
  adapter: postgresql
  encoding: unicode
  database: postgres
  pool: 5
  username: postgres
  password: postgres
  host: localhost