問題:ssh_optionsがサポートされていない 問題の内容 使ってみるとrsyncのオプションでuserとportしか使われず、ssh_optionsが設定されない(該当コード) 例えばsshの鍵認証したいからと思ってssh_optionsを設定しても反映されずにrsyncが失敗する 対処方法1 .ssh/configあたりで対象サーバーの設定を書いておく => でも、動的にサーバーが変更になる場合に面倒くさい、外部環境に依存するのも嫌な感じ 対処方法2【今回採用】 githubリポジトリをforkしてきて修正(修正したリポジトリ) オリジナルリポジトリは3年前くらいから更新されておらず、pull requestも受け入れられていない感じなので 修正内容1:bundlerでgithubからinstallできるように 修正内容2:ssh_optionsを利用するように(そんなに良い修正で
![capistrano2でcapistrano_rsync_with_remote_cacheを使ってみる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/2176ee951ba07dd7a8dc0dcff258e4878bc28177/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-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9Y2FwaXN0cmFubzIlRTMlODElQTdjYXBpc3RyYW5vX3JzeW5jX3dpdGhfcmVtb3RlX2NhY2hlJUUzJTgyJTkyJUU0JUJEJUJGJUUzJTgxJUEzJUUzJTgxJUE2JUUzJTgxJUJGJUUzJTgyJThCJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1lODMwMTI1OWEyZWMyNDExNWE0ODM0M2NhYzI2NjgwZA%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbWVjaGFtb2dlcmEmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTY5MWIyZjIwZjAzZDQ1OGRmZjRlYjNmM2U3MTcxZjk1%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Db0335545ef4071a5a897250c8489c741)