在OS X 10.11.2上,我安装了Postgres.app,并且我正在运行本地服务器。我尝试使用用户名和密码创建本地帐户,以便我可以在本地开发Rails应用程序。但是,运行以下命令:
sudo -u postgres createuser -s {USERNAME}
我收到sudo: unknown user: postgres
错误。
有关此错误发生原因以及如何解决此问题的任何建议?
答案 0 :(得分:2)
sudo告诉你没有系统用户" postgres"。
当您安装PostgreSQL时,它应该已经创建了数据库用户" postgres"你可以尝试使用:
$ psql -u postgres
postgres=# create user {username} password '{password}';
答案 1 :(得分:0)
我设法通过以下步骤创建用户。
在终端:
createuser --superuser {USERNAME}
然后我在psql中设置了密码:
\password {USERNAME}