Не могу создать имя пользователя для PostgreSQL

После установки rails и попытки установить PostgreSQL в терминале (следуйте этим инструкциям https://www.digitalocean.com/community/tutorials/how-to-use-postgresql-with-your-ruby-on-rails-application-on-ubuntu-14-04),

Я сталкиваюсь с этим, когда пытаюсь настроить имя пользователя с помощью "sudo -u postgres createuser -s username":

"Не удалось изменить каталог на"/home/UbuntuUsername": В доступе отказано createuser: сбой при создании новой роли: ОШИБКА: роль"UbuntuUsername"уже существует"

Как мне обойти это? Любая помощь будет принята с благодарностью.

Я совершенно новичок в Ubuntu (я работаю 14.04), так что простите, если это просто решить.

1 ответ

Решение

Похоже, вы уже создали роль Postgres с именем UbuntuUsername. Попытка сделать это во второй раз приведет к ошибке, так как роль уже существует. Я думаю, что вы можете продолжить с инструкциями.

(первая ошибка - "не удалось изменить каталог...", вероятно, не важна и безвредна и вызвана sudo -u postgres ... выполняется в вашем домашнем каталоге)

Другие вопросы по тегам