【发布时间】:2012-04-12 13:02:33
【问题描述】:
我已使用 bootstrap-sass 将引导程序集成到我的应用程序中。该应用程序在我的本地计算机上运行良好,但是当我通过 capistrano 进行部署时,我收到此错误:
Undefined variable: "$baseLineHeight".
(in /var/www/CollegeSportsBlueBook/shared/bundle/ruby/1.9.1/gems/bootstrap-sass-2.0.1/vendor/assets/stylesheets/bootstrap/_accordion.scss)
当 capistrano 尝试运行 assets:precompile
我认为这个变量会引发错误,因为它是第一个尝试预编译的 scss 文件中的第一个变量。
加载不正确。有什么想法吗?
编辑
这里有完整的跟踪https://gist.github.com/2233071
编辑 2
将 application.rb 和 production.rb 添加到 gist
【问题讨论】:
-
你能在你的本地机器上运行
rake assets:precompile吗? -
是的,但我必须运行它并指定我在开发环境中,如果这很重要:
RAILS_ENV=development bundle exec rake assets:precompile -
你改过
config.assets.precompile吗? -
@ThomasMcDonald - 我不这么认为。我在要点中添加了 application.rb 和 production.rb。如果您不介意检查它们并确保一切正常。谢谢。
-
@TylerDeWitt 是的,你已经改变了它。让我一起来回答。
标签: ruby-on-rails twitter-bootstrap bootstrap-sass