Rubyのdatebase.ymlを編集し、アセットをプリコンパイル後、rails db:setup RAILS_ENV=productionをしたら、下記のエラーが出て、productionモードが起動できません。
初歩的な質問で申し訳ありませんが、ご存知の方がいらっしゃいましたら、教えていただけませんでしょうか?
発生している問題・エラーメッセージ
Rails couldn't infer whether you are using multiple databases from your database.yml and can't generate the tasks for the non-primary databases. If you'd like to use this feature, please simplify your ERB.
rails aborted!
YAML syntax error occurred while parsing C:/Users/Windows User/Desktop/PowerGit/config/database.yml. Please note that YAML must be consistently indented using spaces. Tabs are not allowed. Error: (<unknown>): mapping values are not allowed in this context at line 15 column 13
bin/rails:4:in require' bin/rails:4:in
<main>'
Caused by:
Psych::SyntaxError: (<unknown>): mapping values are not allowed in this context at line 15 column 13
bin/rails:4:in require' bin/rails:4:in
<main>'
Tasks: TOP => db:setup => db:schema:load_if_ruby => db:create => db:load_config
(See full trace by running task with --trace)
### datebase.ymlのソースコード development: <<: *default database: db/development.sqlite3 test: <<: *default database: db/test.sqlite3 production: <<: *default database: baukis2_production username:baukis2_production password: <%= ENV['BAUKIS2_DATABASE_PASSWORD'] %>
試したこと
・下記でエラーを検索
Rails couldn't infer whether you are using multiple databases from your database.yml and can't generate the tasks for the non-primary databases
検索結果をもとに、database.ymlの内容を書き加えてみましたが、エラーが解消しませんでした。
・グーグル翻訳で、エラーを日本語訳してみましたが、原因がわかりませんでした。
補足情報(FW/ツールのバージョンなど)
OS Windows10
Ruby 2.6
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/21 09:54 編集
2020/06/21 10:09
2020/06/21 10:19
2020/06/21 11:31
2020/06/21 12:13 編集
2020/06/21 22:59 編集
2020/06/22 13:22
2020/06/28 02:18
2020/06/28 09:54