所以我的 Rails 应用程序给了我“我们很抱歉,但出了点问题”。当我检查日志时,我看到
PG::Error (FATAL: role "ubuntu" does not exist
):
但是,当我这样做时(请注意,我相信我从未向角色 ubuntu 添加密码):
sudo -u postgres createuser ubuntu
Shall the new role be a superuser? (y/n) y
createuser: creation of new role failed: ERROR: role "ubuntu" already exists
我在带有 nginx 服务器的 ubuntu ec2 实例上运行它。
编辑:我刚刚尝试卸载并重新安装 postgres,并完全破坏了它,所以我将无法在这里接受任何答案。