我无法获得欢迎屏幕,无论我做什么,我得到的是与postgres db错误的连接问题。
我运行此命令来启动应用程序。 rails new -T appName --database = postgresql
这是我的database.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的完全权限的用户,并使用相同的密码。然后使用所有者toolshiring创建数据库。
答案 0 :(得分:0)
我决定尝试一下,它似乎暂时有效。
我决定重置默认db&#39; postgres&#39;的密码。密码&#39; postgres&#39;同样,删除我创建的新数据库......因为某些原因导致无法工作。
在我的database.yml文件中,我评论了除此之外的所有内容
development:
adapter: postgresql
encoding: unicode
database: postgres
pool: 5
username: postgres
password: postgres
host: localhost