Rails 3.2.1 アプリで何ヶ月も Twitter Bootstrap を実行してきました
Heroku へのプッシュを行ったところ、assets:precompile でプッシュが失敗し、アプリ全体がクラッシュしました
assets:precompile をローカルで実行すると、次のエラーで失敗しました:
no such file to load -- less
(in /blah/blah/app/assets/stylesheets/bootstrap_and_overrides.css.less)
私のbootstrap_and_overrides.css.lessまたはbootstrap_defaults.css.lessファイルに変更はありませんが、Gemの更新があったと思われます(どうすればわかりますか?)
宝石を追加することで部分的な回復を管理しました:
gem 'less-rails-bootstrap'
gem 'therubyracer'
(rubyracer は他の gem によって要求されます)
また、 rails g bootstrap:install -f を実行し、バックアップから bootstrap_and_overrides のカスタム行を復元しました
また、動作していることを知っていた場所から Git コミットに戻しました。
ただし、部分的な成功しかありません - 一部のサイトの CSS スタイルが元のスタイルとは異なります
ここで何が起こったのですか?また、元の設定に戻すにはどうすればよいですか?