WindowsにWSLを用いてrails環境を構築しようとしています。
データベースはPostgreSQLです。いまデータベースを作ろうと以下のコードを実行するとエラー文のようなものが出ました。
実行したコードは以下です。
bin/rails db:create
この開発に使うフォルダのdatebase.ymlには次のようにコードを追加しました。
host: db username: postgres password: ""
そうすると以下のようなメッセージが表示されました。
一部省略しています。
could not translate host name "db" to address: Name or service not known Couldn't create 'baukis2_development' database. Please check your configuration. rails aborted! bin/rails:3:in `load' bin/rails:3:in `<main>' Tasks: TOP => db:create (See full trace by running task with --trace)
どなたかこの解決方法がわかる方教えていただけませんか。
hostをlocalhostにするとまた違ったエラーが表示されました。
Is the server running on host "localhost" (127.0.0.1) and accepting TCP/IP connections on port 5432?
以上のようなエラーが出ました。他サイトで調べてみるとポートがあいていないのではないかというものでしたがそれを確認する
telnet serverhoge 5432
を実行するとこれは内部コマンド、または外部コマンドとして認識されていません。と表示されます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。