Rails 4.2.1にアップデートした直後で、環境はこんな感じ:
- sprockets 3.0.1
- sprockets-rails 2.2.4
- capistrano-rails 1.1.1
このとき次のようにdeploy:assets:backup_manifest
で失敗するようになった:
Tasks: TOP => deploy:assets:backup_manifest
(See full trace by running task with --trace)
The deploy has failed with an error: #<SSHKit::Runner::ExecuteError: Exception while executing on host xxx.xxx.xxx.xxx: cp exit status: 1
cp stdout: Nothing written
cp stderr: cannot stat `/path/to/releases/2015xxxxxxxxxx/public/assets/manifest*'
No such file or directory
sprockets側でmanifestのファイル名が変わったのが原因らしく、capistrano-rails 1.1.3で対応がされていたので、そちらに上げたら直った。