Rails4プロジェクトをデプロイしようとしたらassets:precompileで落ちた…。
twitter/bootstrap/bootstrap.lessがないよと怒られる。
ん〜?require_tree . しているから、bootstrap_and_overrides.css.lessも読み込んでいるはずなのだが…(ここでtwitter/bootstrap/bootstrap.lessを読んでる)。
ぐぐったらstackoverflowがヒット。
‘twitter/bootstrap/bootstrap.less’ wasn’t found
Gemfileでassets groupを削除しなさいと書かれていた。
削除してからrake assets:precompileしたらうまくいった。
ちなみに自分はassets groupってなんのことだかよくわかってなかったのでさらにぐぐってみた。
How is the :assets group in rails 3.1 handled by bundler?
group :development, :test ということらしい。
あとついでに書くと、rake assets:cleanだとpublic/assetsディレクトリが消えない。
rake assets:clobberで消える。