質問: ### 前提・実現したいこと Railsの環境構築でUbuntuを利用してDB(Postgresql)の作成を試みていますが 「**role "hoge" does not exist**」 のエラーが突破できなくて困っています。 ### 発生している問題・エラーメッセージ FATAL: role "hoge" does not exist Couldn't create 'scaffold_app_development' database. Please check your configuration. rails aborted! ActiveRecord::NoDatabaseError: FATAL: role "hoge" does not exist /home/hoge/scaffold_app/bin/rails:9:in '' /home/hoge/scaffold_app/bin/spring:15:in '' bin/rails:3:in 'load' bin/rails:3:in '' Caused by: PG::ConnectionBad: FATAL: role "hoge" does not exist /home/hoge/scaffold_app/bin/rails:9:in '' /home/hoge/scaffold_app/bin/spring:15:in '' bin/rails:3:in 'load' bin/rails:3:in '' Tasks: TOP => db:create (See full trace by running task with --trace) ### 該当のソースコード bin/rails db:create ### 試したこと 1. $ psql -V psql (PostgreSQL) 11.2 (Ubuntu 11.2-1.pgdg18.04+1) (インストールの確認はできている) 2. $ sudo service postgresql start Starting PostgreSQL 11 database server [ OK ] (起動もできる様子) 3. $ sudo su postgres -c 'createuser -s {hoge}' (DBユーザー作成の際にDBユーザー名をOSのユーザー名と同じにしています。) ### 補足情報(FW/ツールのバージョンなど) エラーメッセージから "ユーザーが見当たりませんエラー"だと解釈し、再度 $ sudo su postgres -c 'createuser -s {hoge}' でユーザー作成してみたところ... **createuser: creation of new role failed: ERROR: role "{hoge}" already exists** が出力されて混乱しております。
回答: サーバーが起動されていませんでした。再度 $ bin/rails db:create コマンドで無事DB作成できました。