PostgreSQL を使った Rails アプリで db:create したときに発生したエラーを解決します!
■こんなことありませんか?
・今まで SQLite3 を使って Rails アプリを作っていたが、PostgreSQL にした途端、エラー発生 (T-T)
・ブログ記事の通りにやっているつもりだけど、エラーが出て先に進めない (;。;)
プログラミング学習で一番大変なのがプログラミングを開始する前の環境構築です。
本来は全ての人が同じ環境であればいいのですが、人によって使う環境はそれぞれです。
OS も違えば、インストールしたソフトのバージョンやインストール方法も違います。
環境にあった解決方法がブログで探せればいいのですが、
100% 同じ環境の記事というのはなかなか見つかりません。
そんなとき、人に聞いて教えてもらえるといいですよね。
周りに詳しい人がいればいいのですが、見つからないようでしたら、
ぜひ、こちらのサービスをご利用ください!
■こんな方にオススメ!
・Rails 学習中だがエラーが起きて先に進めない。
・PostgreSQL がよくわからない。
・何このエラー?!
----------------------------------------
FATAL: Peer authentication failed for user "postgres"
Couldn't create 'sample-rails-postgresql_development' database. Please check your configuration.
rails aborted!
PG::ConnectionBad: FATAL: Peer authentication failed for user "postgres"
(中略)
bin/rails:3:in `load'
bin/rails:3:in `<main>'
Tasks: TOP => db:create
(See full trace by running task with --trace)
----------------------------------------
・まずは OS と rails db:create の出力結果と config/database.yml の内容を教えてください。
・もし PostgreSQL でやった操作 (ユーザーを作成した、設定ファイルをいじったなど) の記憶があれば教えてください。
■制限事項
・エラー内容のコピーやキャプチャを送ってもらうことになります。
・コマンドを入力してもらってその結果を教えてもらうこともあります。
・環境によってはエラーが解決しない場合もあります。
10 往復程度のメッセージのやり取りをおこなっても解決できない場合はキャンセルとさせてください。
(キャンセルした場合は料金は発生いたしません。)