

現在開発環境をdocker-composeにて自作したアプリを公開しようとしているのですが、`docker-compose up` をして "no such
file please webpacker:install" と言われたので `rails webpacker:install`
とすると以下のエラーが出ました。

[code]

    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 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!
    Cannot load database configuration:
    YAML syntax error occurred while parsing /Users/hiratashinichi/rails/config/database.yml. Please note that YAML must be consistently indented using spaces. Tabs are not allowed. Error: (<unknown>): could not find expected ':' while scanning a simple key at line 18 column 3
    
[/code]

自分が調べてやってみたことはdatabase.ymlの中のインデントを揃えたりしてみましたが同じエラーで変わりませんでした。  
他に調べて気になったことはymlの中をスペースからタブに変換するみたいなことが記載されていたのでどなたかこちらのエラーに関することで分かる方がいましたら教えて頂けないでしょうか。


CC BY-SA 4.0
2021-06-01T06:07:55.707
76246
2023-08-04T09:02:25.307
2021-06-03T12:08:50.920
3060
44830
question
ruby-on-rails docker
railsでwebpacker:installした際のエラーについて


エラーを読むと、`config/database.yml`のインデントにタブが使われているのが問題のようです。YAMLでは、タブによるインデントは許されないようです。  
18行目の3カラム目がタブのようなので、スペースで置き換えてみてください。


CC BY-SA 4.0
2021-06-03T11:59:54.843
76306
2021-06-03T11:59:54.843
7900
76246
answer