我正在尝试为Rails应用程序创建数据库,并且收到以下错误消息ActiveRecord::NoDatabaseError: FATAL: role "jonathanreiser" does not exist
。我在OS X El Capitan版本10.11.15上运行Postgres 9.6。无法在rails中创建数据库。 “ActiveRecord :: NoDatabaseError:FATAL:角色”jonathanreiser“不存在”
我看到在StackOverflow上有类似的问题,但我试图实现他们的答案没有成功。例如,sudo -u postgres createuser jonathanreiser
或sudo su - postgres
不起作用。任何帮助,将不胜感激。
什么是错误(或输出)当您执行['createuser']你( https://www.postgresql.org/docs/current/static/app-createuser.html)?您是否尝试过使用'--pwprompt'或'--interactive'选项? – joanolo
执行'createuser'时得到的错误是'sudo:unknown user:postgres'。我没有使用'--pwprompt'或'--interactive'选项,我会怎么做呢?另外,我们在这里指的是什么用户名?这是我登录到我的MacBook的用户名吗? –