Ruby on rails 更换电脑,can';t访问rails应用程序-psql数据库
更改mac电脑后,我无法在本地运行现有的rails应用程序。我在我的新电脑上进行了时间机器备份还原,这样我就不必重新添加我的所有应用程序和信息。当我尝试运行我的应用程序时,我收到以下错误Ruby on rails 更换电脑,can';t访问rails应用程序-psql数据库,ruby-on-rails,macos,postgresql,psql,Ruby On Rails,Macos,Postgresql,Psql,更改mac电脑后,我无法在本地运行现有的rails应用程序。我在我的新电脑上进行了时间机器备份还原,这样我就不必重新添加我的所有应用程序和信息。当我尝试运行我的应用程序时,我收到以下错误 Internal Server Error FATAL: role "<username>" does not exist psql: FATAL: role "<username>" does not exist su: unknown login: postgres 并接收以
Internal Server Error
FATAL: role "<username>" does not exist
psql: FATAL: role "<username>" does not exist
su: unknown login: postgres
并接收以下错误
Internal Server Error
FATAL: role "<username>" does not exist
psql: FATAL: role "<username>" does not exist
su: unknown login: postgres
我不知道这个错误是因为我不知道postgres的密码还是postgres角色不存在。我不知道接下来该怎么办。有什么建议吗
哪个createuser
PATH\u FROM\u over/createuser-s postgres
psql-U postgres-d postgres
创建用户“密码”代码>
第一步将显示到
createuser
的路径-所有其余部分都是不起作用的。这是错误createuser:无法连接到数据库postgres:FATAL:角色“”不存在
我不能确定,因此我尝试卸载postgres并重新安装(查看Bew)。这也没有帮助,我现在有一个新错误无法连接到服务器:没有这样的文件或目录是在本地运行并接受Unix域套接字连接的服务器“/tmp/.s.PGSQL.5432”
更新:我再次使用brew卸载并重新安装了postgresql,它现在可以工作了!