この記事はRailsでmigrationを使用せずridgepoleでDB構築を行うようにして、capistranoでつまづいたのを解決した記事です。database.ymlではdotenvを使用しています。 環境 ローカルPC: Mac リモートサーバー: AWS EC2 amazon_linux2 Ruby 2.6.3 Ruby 5.2.3 capistrano 3.11.0 問題 cap deploy時に下記エラーで落ちる。 $ bundle exec ridgepole -c config/database.yml -E staging Schemafile [ERROR] Access denied for user ''@'localhost' (using password: NO) /home/ec2-user/environment/base2/vendor/bundle
![rails db:migrateからridgepoleに移行しようとしたらcapistranoでつまづいた - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/933f832acbaabecab9bbc3f76cf31813337f5d98/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9cmFpbHMlMjBkYiUzQW1pZ3JhdGUlRTMlODElOEIlRTMlODIlODlyaWRnZXBvbGUlRTMlODElQUIlRTclQTclQkIlRTglQTElOEMlRTMlODElOTclRTMlODIlODglRTMlODElODYlRTMlODElQTglRTMlODElOTclRTMlODElOUYlRTMlODIlODljYXBpc3RyYW5vJUUzJTgxJUE3JUUzJTgxJUE0JUUzJTgxJUJFJUUzJTgxJUE1JUUzJTgxJTg0JUUzJTgxJTlGJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz00NDcxMzU2YmJiZjdjOGM4MDVlNDkwZTJiZjU0MzBhMw%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBNb3RvenppJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz03NTE2MTgyNmRmOWQ5MDkwZTlmNzcwYTkwMGFmMzU4MQ%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D753a5618378ccf49bb2f78e9a5e685c3)