我已经在我的 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)
我还做了一个 rails g bootstrap:install -f 并从备份中恢复了 bootstrap_and_overrides 中的任何自定义行
我还从我知道它正在工作的地方恢复到 Git 提交
但是,我只取得了部分成功——现在一些网站 CSS 样式与原来不同
这里发生了什么?我怎样才能回到我原来的设置?