Capistrano で assets:precompile が通らないため 5時間 溶かした話

結論

デプロイの際に持ってくるブランチに対して全くプッシュしていなかったから。

つまり、ローカルでガシガシコミットしていてそのままデプロイしていたところ、引っ張ってくるファイルは何ら更新されていないため、ローカルファイルと差異が存在していて assets:precompile でコケていた。

具体的なエラー

具体的なエラーメッセージがどうであったところでそれは本質ではないですが、以下のようなエラーが出てました。

 DEBUG [d7e30114]    rake aborted!
Sprockets::FileNotFound: couldn't find file 'turbolinks' with type 'application/javascript'
Checked in these paths: 

補足

こんなハマり方をするのはわたしだけだろうと思っていたのですが、先人がいました*1

https://qiita.com/guri120/items/ae1e3af3990d4c53f09b

*1:少し嬉しくなりました

Powered by はてなブログ