我应该在哪里输入以 Phoenix =# 开头的行?

Where am I supposed to enter lines that begin with =# for Phoenix?

我目前遇到以下错误:

$ mix ecto.create
** (Mix) The database for HelloPhoenix.Repo couldn't be created, reason given: psql: FATAL:  role "postgres" does not exist

根据Mix Tasks上的凤凰网页面,解决上述问题的方法是输入=# CREATE ROLE postgres LOGIN CREATEDB;

但我不明白该把它放在哪里。这是我在文件中输入的东西吗?如果是这样,哪个文件?是不是我在命令行运行的命令?

这需要在 PostgreSQL 命令行工具中 运行。从您的终端,运行:

psql --username=postgres

然后一旦进入 psql 命令行,您就可以 运行 命令 而无需 =#。后者在例子中用来表示命令提示符的开始:

CREATE ROLE postgres LOGIN CREATEDB;