如何找出username
本地计算机中的数据库是什么?我正在database.yml
我的 rails 应用程序中更新我的文件,但我尝试的任何方法都不起作用。
尝试使用postgres
(或其他选项,例如mymacusername
)时,出现以下错误:
FATAL: role "postgres" does not exist
我需要创建它吗?如何?或者我可以在我的计算机上使用现有的用户名吗?
更新:我正在尝试创建一个用户(这是在安装后不久,所以问题可能是它还不存在)我运行createuser -s -U $USER
了要添加的角色名称:postgres
但我收到以下错误:
createuser: could not connect to database postgres: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
所以这就是问题所在 - 我如何让它监听正确的套接字?