前提・実現したいこと
Ruby on railsで作成したアプリケーションがうまく動かないため、一回作り直してみることにしました。
SQLiteで作成するとうまくhttp://localhost:3000にアクセスできて「Yay! You're on Rails!」と表示されるのですがpostgreSQLでrails new してhttp://localhost:3000にアクセスするとエラーが発生してしまいます。
実現したいことは「psqlで作成したrailsアプリケーションでhttp://localhost:3000にアクセスして「Yay! You're on Rails!」と表示させること」です。
エラーメッセージ
http://localhost:3000にアクセスすると以下のエラーメッセージが表示されます。
PG::ConnectionBad could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432? could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "localhost" (127.0.0.1) and accepting TCP/IP connections on port 5432?
該当のソースコード
rails new してから変えた覚えはありません。
postgresql.conf
port = 5432 # (change requires restart)
試したこと
database.ymlに以下の2行を追加したがエラーは変わらなかった。(defaultに追記してました。)
port: 5432 host: localhost
補足情報
Windows 10 home 64ビット
ruby 2.6.6
Ruby on rails 6.0.3.1
PostgreSQL 12.3
テキストエディタ Atom
失礼な点があるかもしれませんがどうぞ宜しくおねがい致します。
追記
winterboumにご指摘いただいたのでPostgreSQLが動いているかを確かめようとに左下の入力バーに「サービス」と記入し「サービス」を開きます。
次に「postgresql-x64-12」を開くと
サービスの状態: 停止
となっているので
開始ボタンを押します。
ここで「ローカルコンピューター上のpostgresql-x64-12サービスは起動して停止しました。サービスの中には、ほかのサービスやプログラムで使用されていない場合は自動的に停止するものがあります。」というメッセージが発生するため前に進めていない状況です。
現在アンインストールをして再度インストールをしようとしていますが時間がかかるため途中で質問を投稿することをお許し下さい。
アンインストールして再インストールしました!
そしたらエラーメッセージが「PG::ConnectionBad fe_sendauth: no password supplied」
に変わりました!
ここまでこれたら後は自分で頑張ります!
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/06/08 05:17
2020/06/08 07:31
退会済みユーザー
2020/06/08 07:42