执行 rake db:create:all 时出现错误 FATAL role does not exist。
这里的帖子提出了同样的问题,只是答案不起作用。
我通过这种方式进入 postgresql 控制台:'sudo -u postgres psql'
打字
CREATE ROLE X SUPERUSER
CREATE ROLE X CREATEDB LOGIN
或与此相关的任何事情,在 postgres=# 提示符下什么都不做。绝对没有。它不会给我任何成功或失败消息或任何确认消息。
当我键入 \du 来列出角色时,只有 postgres 角色在那里。