вам нужно настроить учетные данные вашей базы данных в файле config/database.yml
.у вас будет конфигурация для тестирования, производства и разработки.
измените блок разработки, чтобы иметь имя пользователя и пароль для вашей локальной базы данных
development:
adapter: postgresql
encoding: unicode
pool: 5
username: USERNAME
password: PASSWORD
timeout: 5000
host: "localhost"
database: NAME
измените те, которые в верхнем регистре, в базе данных,используйте желаемое имя или, если вы пытаетесь использовать существующее, добавьте это имя туда.и, конечно, добавьте имя пользователя и пароль, которые вы уже создали на postgres
, если у вас нет пользователя, вы можете создать его как
sudo -u postgres createuser -s dev
sudo -u postgres psql
\password dev #here you can type the password you want for this user
\q
, в этом примере мысоздайте пользователя с именем 'dev', чтобы вы добавили dev в часть имени пользователя и изменили пароль для введенного вами