Reputation: 125
I'm not sure what to do, I've tried other stack overflow questions but can't seem to get anything working, this is the error message that I get:
/tmp/build_337f9050-d91f-406c-8516-f9be1c18df90/vendor/bundle/ruby/2.0.0/
gems/actionpack-3.2.13/lib/sprockets/assets.rake:29:in `block (2 levels) in <top
(required)>'
Tasks: TOP => assets:precompile:primary
(See full trace by running task with --trace)
!
! Precompiling assets failed.
!
! Push rejected, failed to compile Ruby app
To git@heroku.com:stark-beyond-9501.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:stark-beyond-9501.git'
LOGS:
The initial build for the application failed: Shell command '/sbin/runuser -s /bin/sh 52c811d94382ecdf3b000125 -c "exec /usr/bin/runcon 'unconfined_u:system_r:openshift_t:s0:c5,c288' /bin/sh -c \"gear postreceive --init >> /tmp/initial-build.log 2>&1\""' returned an error. rc=255 .Last 10 kB of build output: 2-0-rc2-has-been-released. (called from <top (required)> at /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/Rakefile:7)
/opt/rh/ruby193/root/usr/bin/ruby /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets
DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb.
See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/Rakefile:7) rake aborted! Invalid CSS after "color: ": expected expression (e.g. 1px, bold), was ";" (in /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/app/assets/stylesheets/application.css) (sass):65
/var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/scss/parser.rb:1149:in `expected' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/script/lexer.rb:199:in `expected!' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/script/parser.rb:471:in
`assert_expr' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/script/parser.rb:49:in `parse' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/scss/parser.rb:1022:in `sass_script' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/scss/parser.rb:882:in
`value!' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/scss/parser.rb:859:in `declaration' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/scss/parser.rb:582:in `block in declaration_or_ruleset' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/scss/parser.rb:1123:in
`call' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/scss/parser.rb:1123:in `rethrow' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/scss/parser.rb:592:in `declaration_or_ruleset' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/scss/parser.rb:554:in `block_child' /var/lib/openshift/52c811d94382ecdf3b000125/app-
root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/scss/parser.rb:543:in `block_contents' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/scss/parser.rb:535:in `block' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/scss/parser.rb:529:in `ruleset' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/scss/parser.rb:553:in
`block_child' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/scss/parser.rb:546:in `block_contents' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/scss/parser.rb:82:in `stylesheet' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/scss/parser.rb:27:in `parse'
/var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/engine.rb:342:in `_to_tree' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/engine.rb:315:in `_render' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-3.2.13/lib/sass/engine.rb:262:in `render' /var/lib/openshift/52c811d94382ecdf3b000125/app-
root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sass-rails-3.2.6/lib/sass/rails/compressor.rb:12:in `compress' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.13/lib/sprockets/compressors.rb:74:in `compress' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-
2.2.2/lib/sprockets/processing.rb:243:in `block in css_compressor=' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/processor.rb:29:in `call' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/processor.rb:29:in `evaluate' /var/lib/openshift/52c811d94382ecdf3b000125/app-
root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/tilt-1.4.1/lib/tilt/template.rb:103:in `render' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/context.rb:193:in `block in evaluate' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/context.rb:190:in
`each' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/context.rb:190:in `evaluate' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/bundled_asset.rb:26:in `initialize' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:252:in
`new' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:252:in `build_asset' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/index.rb:93:in
`block in build_asset' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/caching.rb:19:in `cache_asset' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/index.rb:92:in `build_asset' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:169:in `find_asset' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/index.rb:60:in `find_asset' /var/lib/openshift/52c811d94382ecdf3b000125/app-
root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.13/lib/sprockets/static_compiler.rb:19:in `block in compile' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:219:in `block in each_logical_path' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:206:in
`block (2 levels) in each_file' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:196:in `each' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:196:in `each_entry' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:204:in `block in each_file' /var/lib/openshift/52c811d94382ecdf3b000125/app-
root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:203:in `each' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:203:in `each_file' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:217:in `each_logical_path' /var/lib/openshift/52c811d94382ecdf3b000125/app-
root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.13/lib/sprockets/static_compiler.rb:18:in `compile' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.13/lib/sprockets/assets.rake:56:in `internal_precompile' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.13/lib/sprockets/assets.rake:70:in `block (3 levels) in <top (required)>' /var/lib/openshift/52c811d94382ecdf3b000125/app-
root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.13/lib/sprockets/assets.rake:60:in `block (3 levels) in <top (required)>' Tasks: TOP => assets:precompile:primary (See full trace by running task with --trace) rake aborted! Command failed with status (1): [/opt/rh/ruby193/root/usr/bin/ruby /var/lib...] /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.13/lib/sprockets/assets.rake:12:in `ruby_rake_task' /var/lib/openshift/52c811d94382ecdf3b000125/app-
root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.13/lib/sprockets/assets.rake:21:in `invoke_or_reboot_rake_task' /var/lib/openshift/52c811d94382ecdf3b000125/app-root/runtime/repo/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.13/lib/sprockets/assets.rake:29:in `block (2 levels) in <top (required)>' Tasks: TOP => assets:precompile (See full trace by running
task with --trace) Result: failure Activation status: failure Activation failed for the following gears: 52c811d94382ecdf3b000125 (Error activating gear: Failed to execute: 'control deploy' for /var/lib/openshift/52c811d94382ecdf3b000125/ruby) Deployment completed with status: failure postreceive failed
btw this error is from openshift
Upvotes: 0
Views: 236
Reputation: 2720
Environment variables are not available to your app at compile time. This means if you need them for your asset compilation, the task may not run properly. Best practice is to re-write your application to not require environment variables at compile time. If you cannot do this, you can use the user-env-compile labs feature, though its use should be avoided.
Try add in config/application.rb
config.assets.initialize_on_precompile = false
Also you can try enable a labs feature on Heroku
heroku labs:enable ENVIRONMENT -a APPNAME
Upvotes: 2