sstephenson/sprockets — Issue #270: rake assets:precompile fails after upgraded to Rails 3.2.0.rc1
Author: rainux
Created: 2011-12-28 03:47:08+00:00
State: open

Hi,

Recently I've upgraded my app from Rails 3.1 to 3.2.0.rc, then noticed `rake assets:precomple` fails with a strange "already been required" error, it works before upgrade. The error trace has attached at end of this issue.

However, the precompile works when `config.assets.digest = false`, so I think it may not be a compass or sass-rails issue and decide to report it here.

Content of my `application.sass`:

```sass
//= require_tree ./pages
//= require components
//= require widgets
//= require screen
//= require search
```
Nothing special in `about.sass`, the issue happens even when `about.sass` is blank.

Here are gems upgraded:

```diff
diff --git a/Gemfile b/Gemfile
index 04f9502..ad9ca06 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,6 +1,6 @@
source 'http://rubygems.org'

-gem 'rails', '~> 3.1.1'
+gem 'rails', '~> 3.2.0.rc1'

gem 'mongoid'
gem 'bson_ext'
@@ -22,8 +22,8 @@ gem 'rinku', require: 'rails_rinku', git: 'git://github.com/tanoku/rinku.git'

group :assets do
gem 'compass', '>= 0.12.alpha.1'
- gem 'sass-rails', '~> 3.1.4'
- gem 'coffee-rails', '~> 3.1.1'
+ gem 'sass-rails', '~> 3.2.2'
+ gem 'coffee-rails', '~> 3.2.0'
gem 'uglifier', '>= 1.0.3'
end

diff --git a/Gemfile.lock b/Gemfile.lock
index 2ad98a6..4802fb6 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -7,37 +7,38 @@ GIT
GEM
remote: http://rubygems.org/
specs:
- actionmailer (3.1.3)
- actionpack (= 3.1.3)
+ actionmailer (3.2.0.rc1)
+ actionpack (= 3.2.0.rc1)
mail (~> 2.3.0)
- actionpack (3.1.3)
- activemodel (= 3.1.3)
- activesupport (= 3.1.3)
+ actionpack (3.2.0.rc1)
+ activemodel (= 3.2.0.rc1)
+ activesupport (= 3.2.0.rc1)
builder (~> 3.0.0)
erubis (~> 2.7.0)
i18n (~> 0.6)
+ journey (~> 1.0.0.rc1)
rack (~> 1.3.5)
rack-cache (~> 1.1)
- rack-mount (~> 0.8.2)
rack-test (~> 0.6.1)
- sprockets (~> 2.0.3)
- activemodel (3.1.3)
- activesupport (= 3.1.3)
+ sprockets (~> 2.1.2)
+ activemodel (3.2.0.rc1)
+ activesupport (= 3.2.0.rc1)
builder (~> 3.0.0)
i18n (~> 0.6)
- activerecord (3.1.3)
- activemodel (= 3.1.3)
- activesupport (= 3.1.3)
- arel (~> 2.2.1)
+ activerecord (3.2.0.rc1)
+ activemodel (= 3.2.0.rc1)
+ activesupport (= 3.2.0.rc1)
+ arel (~> 3.0.0.rc1)
tzinfo (~> 0.3.29)
- activeresource (3.1.3)
- activemodel (= 3.1.3)
- activesupport (= 3.1.3)
- activesupport (3.1.3)
+ activeresource (3.2.0.rc1)
+ activemodel (= 3.2.0.rc1)
+ activesupport (= 3.2.0.rc1)
+ activesupport (3.2.0.rc1)
+ i18n (~> 0.6)
multi_json (~> 1.0)
addressable (2.2.6)
alias (0.2.2)
- arel (2.2.1)
+ arel (3.0.0.rc1)
awesome_print (0.4.0)
bcrypt-ruby (3.0.1)
bond (0.4.1)
@@ -73,9 +74,9 @@ GEM
chunky_png (1.2.5)
clipboard (0.9.9)
coderay (1.0.4)
- coffee-rails (3.1.1)
+ coffee-rails (3.2.0)
coffee-script (>= 2.2.0)
- railties (~> 3.1.0)
+ railties (~> 3.2.0.beta)
coffee-script (2.2.0)
coffee-script-source
execjs
@@ -177,10 +178,11 @@ GEM
sketches (>= 0.1.1)
wirb (>= 0.4.1)
zucker (>= 11)
- jquery-rails (1.0.19)
- railties (~> 3.0)
+ journey (1.0.0.rc3)
+ jquery-rails (2.0.0)
+ railties (>= 3.2.0.beta, < 5.0)
thor (~> 0.14)
- json (1.6.3)
+ json (1.6.4)
kgio (2.7.0)
launchy (2.0.5)
addressable (~> 2.2.6)
@@ -217,25 +219,23 @@ GEM
rack (1.3.5)
rack-cache (1.1)
rack (>= 0.4)
- rack-mount (0.8.3)
- rack (>= 1.0.0)
rack-ssl (1.3.2)
rack
rack-test (0.6.1)
rack (>= 1.0)
- rails (3.1.3)
- actionmailer (= 3.1.3)
- actionpack (= 3.1.3)
- activerecord (= 3.1.3)
- activeresource (= 3.1.3)
- activesupport (= 3.1.3)
+ rails (3.2.0.rc1)
+ actionmailer (= 3.2.0.rc1)
+ actionpack (= 3.2.0.rc1)
+ activerecord (= 3.2.0.rc1)
+ activeresource (= 3.2.0.rc1)
+ activesupport (= 3.2.0.rc1)
bundler (~> 1.0)
- railties (= 3.1.3)
+ railties (= 3.2.0.rc1)
rails3-generators (0.17.4)
railties (>= 3.0.0)
- railties (3.1.3)
- actionpack (= 3.1.3)
- activesupport (= 3.1.3)
+ railties (3.2.0.rc1)
+ actionpack (= 3.2.0.rc1)
+ activesupport (= 3.2.0.rc1)
rack-ssl (~> 1.3.2)
rake (>= 0.8.7)
rdoc (~> 3.4)
@@ -278,11 +278,10 @@ GEM
rubyzip (0.9.5)
rvm_loader (1.0.0)
sass (3.1.12)
- sass-rails (3.1.5)
- actionpack (~> 3.1.0)
- railties (~> 3.1.0)
- sass (~> 3.1.10)
- tilt (~> 1.3.2)
+ sass-rails (3.2.2)
+ railties (~> 3.2.0.beta)
+ sass (>= 3.1.10)
+ tilt (~> 1.3)
selenium-webdriver (2.15.0)
childprocess (>= 0.2.1)
ffi (~> 1.0.9)
@@ -297,7 +296,7 @@ GEM
slim (>= 0.9.2)
spoon (0.0.1)
spork (0.9.0.rc9)
- sprockets (2.0.3)
+ sprockets (2.1.2)
hike (~> 1.2)
rack (~> 1.0)
tilt (~> 1.1, != 1.3.0)
@@ -341,7 +340,7 @@ DEPENDENCIES
capybara (>= 0.3.6)
capybara-screenshot
capybara-webkit
- coffee-rails (~> 3.1.1)
+ coffee-rails (~> 3.2.0)
compass (>= 0.12.alpha.1)
cucumber-rails
database_cleaner (>= 0.5.0)
@@ -367,7 +366,7 @@ DEPENDENCIES
libnotify
method_locator
mongoid
- rails (~> 3.1.1)
+ rails (~> 3.2.0.rc1)
rails3-generators
rb-fsevent
rb-inotify
@@ -379,7 +378,7 @@ DEPENDENCIES
rinku!
rspec (>= 2.5.0)
rspec-rails (>= 2.5.0)
- sass-rails (~> 3.1.4)
+ sass-rails (~> 3.2.2)
slim-rails
spork (>= 0.9.0.rc5)
uglifier (>= 1.0.3)
```

Error trace:

```
% YUKI.N> rake assets:precompile --trace
** Invoke assets:precompile (first_time)
** Execute assets:precompile
/home/rainux/.rvm/rubies/ruby-1.9.3-p0/bin/ruby /home/rainux/.rvm/gems/ruby-1.9.3-p0/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
rake aborted!
/home/rainux/devel/my_app/app/assets/stylesheets/pages/about.sass has already been required
(in /home/rainux/devel/my_app/app/assets/stylesheets/pages/about.sass)
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:259:in `circular_call_protection'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:240:in `build_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/index.rb:89:in `block in build_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/caching.rb:19:in `cache_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/index.rb:88:in `build_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:163:in `find_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/index.rb:56:in `find_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/bundled_asset.rb:16:in `initialize'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:244:in `new'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:244:in `build_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/index.rb:89:in `block in build_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/caching.rb:19:in `cache_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/index.rb:88:in `build_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:163:in `find_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/index.rb:56:in `find_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:171:in `[]'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/actionpack-3.2.0.rc1/lib/sprockets/helpers/rails_helper.rb:137:in `digest_for'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/actionpack-3.2.0.rc1/lib/sprockets/helpers/rails_helper.rb:150:in `rewrite_asset_path'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/actionpack-3.2.0.rc1/lib/action_view/asset_paths.rb:27:in `compute_public_path'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sass-rails-3.2.2/lib/sass/rails/template_handlers.rb:23:in `public_path'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sass-rails-3.2.2/lib/sass/rails/template_handlers.rb:76:in `sass_options'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sass-rails-3.2.2/lib/sass/rails/template_handlers.rb:98:in `evaluate'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/tilt-1.3.3/lib/tilt/template.rb:76:in `render'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/context.rb:177:in `block in evaluate'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/context.rb:174:in `each'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/context.rb:174:in `evaluate'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/processed_asset.rb:12:in `initialize'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:241:in `new'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:241:in `block in build_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:262:in `circular_call_protection'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:240:in `build_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/index.rb:89:in `block in build_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/caching.rb:19:in `cache_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/index.rb:88:in `build_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:163:in `find_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/index.rb:56:in `find_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/processed_asset.rb:106:in `block in build_required_assets'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/processed_asset.rb:100:in `each'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/processed_asset.rb:100:in `build_required_assets'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/processed_asset.rb:16:in `initialize'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:241:in `new'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:241:in `block in build_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:262:in `circular_call_protection'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:240:in `build_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/index.rb:89:in `block in build_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/caching.rb:19:in `cache_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/index.rb:88:in `build_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:163:in `find_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/index.rb:56:in `find_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/bundled_asset.rb:16:in `initialize'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:244:in `new'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:244:in `build_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/index.rb:89:in `block in build_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/caching.rb:19:in `cache_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/index.rb:88:in `build_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:163:in `find_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/index.rb:56:in `find_asset'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/actionpack-3.2.0.rc1/lib/sprockets/static_compiler.rb:20:in `block in compile'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:212:in `block in each_logical_path'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:200:in `block (2 levels) in each_file'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:190:in `each'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:190:in `each_entry'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:198:in `block in each_file'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:197:in `each'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:197:in `each_file'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/sprockets-2.1.2/lib/sprockets/base.rb:210:in `each_logical_path'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/actionpack-3.2.0.rc1/lib/sprockets/static_compiler.rb:18:in `compile'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/actionpack-3.2.0.rc1/lib/sprockets/assets.rake:52:in `internal_precompile'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/actionpack-3.2.0.rc1/lib/sprockets/assets.rake:66:in `block (3 levels) in '
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `call'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `block in execute'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:158:in `block in invoke_with_call_chain'
/home/rainux/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:144:in `invoke'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/actionpack-3.2.0.rc1/lib/sprockets/assets.rake:56:in `block (3 levels) in '
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `call'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `block in execute'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:158:in `block in invoke_with_call_chain'
/home/rainux/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:144:in `invoke'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:116:in `invoke_task'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block (2 levels) in top_level'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `each'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block in top_level'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:88:in `top_level'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:66:in `block in run'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `run'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/bin/rake:33:in `'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/bin/rake:19:in `load'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/bin/rake:19:in `

'
Tasks: TOP => assets:precompile:primary
rake aborted!
Command failed with status (1): [/home/rainux/.rvm/rubies/ruby-1.9.3-p0/bin...]
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/file_utils.rb:53:in `block in create_shell_runner'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/file_utils.rb:45:in `call'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/file_utils.rb:45:in `sh'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/file_utils_ext.rb:39:in `sh'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/file_utils.rb:80:in `ruby'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/file_utils_ext.rb:39:in `ruby'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/actionpack-3.2.0.rc1/lib/sprockets/assets.rake:9:in `ruby_rake_task'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/actionpack-3.2.0.rc1/lib/sprockets/assets.rake:17:in `invoke_or_reboot_rake_task'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/actionpack-3.2.0.rc1/lib/sprockets/assets.rake:25:in `block (2 levels) in '
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `call'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `block in execute'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:158:in `block in invoke_with_call_chain'
/home/rainux/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/task.rb:144:in `invoke'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:116:in `invoke_task'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block (2 levels) in top_level'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `each'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block in top_level'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:88:in `top_level'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:66:in `block in run'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `run'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/bin/rake:33:in `'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/bin/rake:19:in `load'
/home/rainux/.rvm/gems/ruby-1.9.3-p0/bin/rake:19:in `

'
Tasks: TOP => assets:precompile
```