Я клонировал репозиторий и настроил все через виртуальную машину, загруженную с Ubuntu и использующую RVM.Все, что касается Ruby on Rails, было установлено через RVM.
Моя проблема в том, что мой логин в Ubuntu отличается от пользователя, которого, как я предполагаю, хочет база данных.Например, мой логин в Ubuntu - Matt, но когда я запускаю rails server и загружаю в localhost: 3000, он говорит следующее:
ActiveRecord::NoDatabaseError
FATAL: role "James" does not exist
Я понимаю, что это ошибка postgres, но что мне теперь делатьсделать эту работу?Я искал предыдущие ответы StackOverflow, и методы просто не работают.
Например.Я изменил
local all postgres peer
на
local all postgres trust
Или с помощью psql -h localhost -U postgres
или sudo -u postgres createuser -s $(whoami); createdb $(whoami)
и снова, это не работает.Первая команда запрашивает пароль, который я не могу понять.