前提・実現したいこと
「現場で使える Ruby on Rails 5 速習実践ガイド」の書籍をatomとPostgreSQLを使用して学んでいます。
発生している問題・エラーメッセージ
Rspecを導入しテストを行った際に、なぜかデータベースが初期化されてしまいました。そのため新しくデータベースを作成するためにbin/rails db:createを実行しました。
すると以下のエラーメッセージが表示されました。
bin/rails db:create fe_sendauth: no password supplied Couldn't create 'taskleaf_development' database. Please check your configuration. rails aborted! PG::ConnectionBad: fe_sendauth: no password supplied
該当のソースコード
### Convenience alias for PG::Connection.new. def self::connect( *args ) return PG::Connection.new( *args ) end
試したこと
・psql postgresとコマンドを打つとpasswordの入力を求められ、入力すると
psql (11.1)
Type "help" for help.
postgres=>
と表示されるためPostgresqlにも接続できていると思います。
・brew services restart postgresql
・PostgreSQLのアンインストール
・database.ymlの設定
補足情報(FW/ツールのバージョンなど)
PostgreSQL 11.1
Rails 5.2.2
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/14 08:07
退会済みユーザー
2018/12/14 08:32
2018/12/14 10:33