deploy:assets:backup_manifest が失敗する
Rails を 4.2.0 から 4.2.4 にアップグレードしようと capistrano でデプロイしたらエラーが発生した。
INFO [e43c382f] Running /usr/bin/env cp /home/myapp/myapp/releases/20150916085015/public/assets/manifest* /home/myapp/myapp/releases/20150916085015/assets_manifest_backup on ***.***.***.*** SSHKit::Command::Failed: cp exit status: 1 cp stdout: Nothing written cp stderr: cp: cannot stat ‘/home/myapp/myapp/releases/20150916085015/public/assets/manifest*’: No such file or directory Tasks: TOP => deploy:assets:backup_manifest (See full trace by running task with --trace)
manifest を cp できてない模様。
capistrano に本件の issue が上がっており、コメントに
Rails 4.2.4, it works after upgrading capistrano-rails to 1.1.3 and capistrano-bundler to 1.1.4
とのこと。
capistrano-rails を 1.1.3 上げたら、エラーは発生せずデプロイは成功。
単なるメモになってしまったが、覚えてないとハマりそうなので備忘録として。