Couldn't find file 'twitter/bootstrap' in Production Couldn't find file 'twitter/bootstrap' in Production heroku heroku

Couldn't find file 'twitter/bootstrap' in Production


Are you using a gem? Make sure your gem is not part of the assets group and is accessible in production.

From GemFile

# Gems used only for assets and not in production environments by default.

So just move the gem outside of any group and you should be okay.


Just put this in your gemfile

gem "twitter-bootstrap-rails", "~> 2.0rc0"

There's invalid CSS in BootStrap 2.0 which causes SCSS compilation to fail

You can verify this by looking at the output of

git push heroku master 

You should see some error like:

-----> Preparing app for Rails asset pipeline       Running: rake assets:precompile       rake aborted!       Invalid CSS after "...er-radius:0 \0/": expected expression (e.g. 1px, bold), was ";}"       (in /tmp/build_1k8ugei34dpcw/app/assets/stylesheets/application.css)       Tasks: TOP => assets:precompile:primary       (See full trace by running task with --trace)       Precompiling assets failed, enabling runtime asset compilation       Injecting rails31_enable_runtime_asset_compilation       Please see this article for troubleshooting help:       http://devcenter.heroku.com/articles/rails31_heroku_cedar#troubleshooting


In config/environments/production.rb add this line:

config.assets.precompile = [/^[-_a-zA-Z0-9]*\..*/]

My guess is it is not adding all your assets.