お疲れ様です。
質問お願いします。
DockerでRails環境を構築している途中で、docker-compose run web rails db:create
コマンドを実行したところ、
Creating rails-docker_web_run ... done rails aborted! NameError: Cannot load database configuration: undefined local variable or method `‘APP_DATABASE’' for main:Object /app/config/database.yml:53:in `<main>' /app/bin/rails:5:in `<top (required)>' /app/bin/spring:10:in `block in <top (required)>' /app/bin/spring:7:in `tap' /app/bin/spring:7:in `<top (required)>' Caused by: NameError: undefined local variable or method `‘APP_DATABASE’' for main:Object /app/config/database.yml:53:in `<main>' /app/bin/rails:5:in `<top (required)>' /app/bin/spring:10:in `block in <top (required)>' /app/bin/spring:7:in `tap' /app/bin/spring:7:in `<top (required)>' Tasks: TOP => db:create => db:load_config (See full trace by running task with --trace)
と言ったエラーが出ます。
恐らく、database.yml
の53行目が間違っているのかと推測しますが、エラーを検索しても解決に至っていない状況です。
production: <<: *default database: <%= ENV[‘APP_DATABASE’] %> →53行目 username: <%= ENV[‘APP_DATABASE_USERNAME’] %> password: <%= ENV['APP_DATABASE_PASSWORD'] %> host: <%= ENV[‘APP_DATABASE_HOST’] %>
ビルドとコンテナは起動済みです。
分かる方いましたらご教授お願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/13 13:58 編集
2021/02/13 16:13
2021/02/14 01:44 編集
2021/02/14 02:25