title: Rails 500 Error: application.css isn't precompiled
body: <p>I've got Rails running on Passenger with Apache on an Ubuntu linux box (ve) Server from Mediatemple. My app is giving me a 500 error (a Rails error, not an Apache error) when I try to load any page: <a href="http://www.mvngmtns.com" rel="noreferrer">http://www.mvngmtns.com</a></p>
  
  <p>I saw an article about changing this line in config/environments/production.rb: </p>
  
  <pre><code>    config.assets.compile = true
  </code></pre>
  
  <p>But this didn't solve my problem. Can anyone help?</p>
  
  <p>My development.log:</p>
  
  <pre><code>Started GET "/" for 72.225.170.239 at 2012-06-29 15:28:43 -0700
  Processing by HomeController#index as HTML
  Rendered application/_logo.html.erb (0.6ms)
  Rendered application/_navbar.html.erb (1.4ms)
  Rendered home/index.html.erb within layouts/application (2.6ms)
  Completed 500 Internal Server Error in 6ms
  
  ActionView::Template::Error (application.css isn't precompiled):
  2: &lt;html&gt;
  3: &lt;head&gt;
  4:   &lt;title&gt;Moving Mountains&lt;%= get_title %&gt;&lt;/title&gt;
  5:   &lt;%= stylesheet_link_tag    "application", :media =&gt; "all" %&gt;
  6:   &lt;%= javascript_include_tag "application" %&gt;
  7:   &lt;%= csrf_meta_tags %&gt;
  8:
  app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___2841110860658336572_129641540'
  app/controllers/home_controller.rb:6:in `index'
  </code></pre>
  
  <p>As requested, ran</p>
  
  <pre><code>    rake assets:precompile --trace RAILS_ENV=production
      touch /tmp/restart.txt
  </code></pre>
  
  <p>but still the same error. Here's what the trace said:</p>
  
  <pre><code>newguy@mvngmtns:/var/www/movingmountains$ rake assets:precompile --trace RAILS_ENV=production
  ** Invoke assets:precompile (first_time)
  ** Execute assets:precompile
  /usr/local/rvm/rubies/ruby-1.9.2-head/bin/ruby /usr/local/rvm/gems/ruby-1.9.2-head@global/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets --trace
  ** Invoke assets:precompile:all (first_time)
  ** Execute assets:precompile:all
  ** Invoke assets:precompile:primary (first_time)
  ** Invoke assets:environment (first_time)
  ** Execute assets:environment
  ** Invoke environment (first_time)
  ** Execute environment
  ** Invoke tmp:cache:clear (first_time)
  ** Execute tmp:cache:clear
  ** Execute assets:precompile:primary
  ** Invoke assets:precompile:nondigest (first_time)
  ** Invoke assets:environment (first_time)
  ** Execute assets:environment
  ** Invoke environment (first_time)
  ** Execute environment
  ** Invoke tmp:cache:clear (first_time)
  ** Execute tmp:cache:clear
  ** Execute assets:precompile:non digest
  </code></pre>
  
  <p>I still have the same "500 - We're sorry, but something went wrong" in the browser, and cache: [GET /] miss in the apache log file.</p>