无论我做什么,我都无法获得欢迎屏幕,所有我得到的是与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