Closed casiodk closed 11 years ago
when I run this command before push heroku labs:enable user-env-compile -a myappname
Preparing app for Rails asset pipeline
Running: rake assets:precompile
rake aborted!
PG::Error: ERROR: relation "redactor_assets" does not exist
LINE 5: WHERE a.attrelid = '"redactor_assets"'::regcl...
^
: SELECT a.attname, format_type(a.atttypid, a.atttypmod),
pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod
FROM pg_attribute a LEFT JOIN pg_attrdef d
ON a.attrelid = d.adrelid AND a.attnum = d.adnum
WHERE a.attrelid = '"redactor_assets"'::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:768:in exec' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:768:in
exec_no_cache'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/postgresql/database_statements.rb:138:in block in exec_query' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:425:in
block in log'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/notifications/instrumenter.rb:20:in instrument' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:420:in
log'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/postgresql/database_statements.rb:137:in exec_query' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:915:in
column_definitions'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb:174:in columns' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/schema_cache.rb:114:in
block in prepare_default_proc'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/schema_cache.rb:56:in yield' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/schema_cache.rb:56:in
columns'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/model_schema.rb:208:in columns' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/model_schema.rb:242:in
column_defaults'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/locking/optimistic.rb:169:in column_defaults' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/core.rb:183:in
initialize'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/inheritance.rb:27:in new' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/inheritance.rb:27:in
new'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/redactor-rails-f28e6e82b610/app/controller/redactor_rails/documents_controller.rb:2:in <class:DocumentsController>' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/redactor-rails-f28e6e82b610/app/controller/redactor_rails/documents_controller.rb:1:in
<top (required)>'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:228:in require' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:228:in
block in require'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:213:in load_dependency' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:228:in
require'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:329:in require_or_load' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:288:in
depend_on'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:206:in require_dependency' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/engine.rb:465:in
block (2 levels) in eager_load!'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/engine.rb:464:in each' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/engine.rb:464:in
block in eager_load!'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/engine.rb:462:in each' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/engine.rb:462:in
eager_load!'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/engine.rb:347:in eager_load!' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/application/finisher.rb:56:in
each'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/application/finisher.rb:56:in block in <module:Finisher>' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/initializable.rb:30:in
instance_exec'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/initializable.rb:30:in run' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/initializable.rb:55:in
block in run_initializers'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/initializable.rb:54:in run_initializers' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/application.rb:215:in
initialize!'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/railtie/configurable.rb:30:in method_missing' /tmp/build_1s5bd7x9pz9oi/config/environment.rb:6:in
<top (required)>'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:228:in require' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:228:in
block in require'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:213:in load_dependency' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:228:in
require'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/application.rb:189:in require_environment!' /tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/application.rb:249:in
block in run_tasks_blocks'
/tmp/build_1s5bd7x9pz9oi/vendor/bundle/ruby/2.0.0/gems/sprockets-rails-2.0.0/lib/sprockets/rails/task.rb:54:in `block (2 levels) in define'
Tasks: TOP => environment
(See full trace by running task with --trace)
Can anybody tell me what this error is about ??
PG::Error: ERROR: relation "redactor_assets" does not exist LINE 5: WHERE a.attrelid = '"redactor_assets"'::regcl... ^ : SELECT a.attname, format_type(a.atttypid, a.atttypmod), pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod FROM pg_attribute a LEFT JOIN pg_attrdef d ON a.attrelid = d.adrelid AND a.attnum = d.adnum WHERE a.attrelid = '"redactor_assets"'::regclass AND a.attnum > 0 AND NOT a.attisdropped ORDER BY a.attnum
finally got it working, seems you have to run the migrations on heroku with the gem and everything disabled , otherwise it fails on build
running rails 4
I'm having the same problem as you. I precompiled my assets and pushed to Heroku with no problems. Whne I tried to do a heroku run rake db:migrate, I got the same problem as you. How did you run migrations on heroku with everything disabled?
i couldn´t . I solved it by disabling everything locally - push to heroku - run the migrations on heroku - enabling everything locally - push to heroku again ... It works now
you have to out comment everything, the uploaders - references in stylesheet - gemfile before you can run the migrations
Thanks! I tried another method. I pushed my database schema up using 'heroku db:push', which didn't completely succeed. My local schema and redactor assets did get pushed up, which is the important part. Then I precompiled my assets and then pushed up to Heroku. I did the 'heroku db:push' again, and then I did a 'heroku run db:migrate'. This worked. After doing this, I was able to use the user-env-compile to get Heroku to perform slug compilation.
Any ideas on how to resolve this with capistrano, which runs precompile before migrations? Disabling everything doesn't look like good solution
Are there any reasons to close that issue? It fails on Rails 4.0.0/Ruby 2.0.0 ruby-2.0.0-p247 together with capistrano-assets
Your bundle is complete! It was installed into ./vendor/bundle Cleaning up the bundler cache. -----> Writing config/database.yml to read from DATABASE_URL -----> Preparing app for Rails asset pipeline Running: rake assets:precompile rake aborted! could not connect to server: Connection refused Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432? /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:825:in
initialize' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:825:in
new' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:825:inconnect' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:542:in
initialize' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:41:innew' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:41:in
postgresql_connection' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:440:innew_connection' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:450:in
checkout_new_connection' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:421:inacquire_connection' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:356:in
block in checkout' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:355:incheckout' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:265:in
block in connection' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:264:inconnection' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:546:in
retrieve_connection' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_handling.rb:79:inretrieve_connection' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/connection_handling.rb:53:in
connection' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/model_schema.rb:208:incolumns' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/model_schema.rb:242:in
column_defaults' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/locking/optimistic.rb:169:incolumn_defaults' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/core.rb:183:in
initialize' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/inheritance.rb:27:innew' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activerecord/lib/active_record/inheritance.rb:27:in
new' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/redactor-rails-f28e6e82b610/app/controller/redactor_rails/documents_controller.rb:2:in<class:DocumentsController>' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/redactor-rails-f28e6e82b610/app/controller/redactor_rails/documents_controller.rb:1:in
<top (required)>' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:228:inrequire' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:228:in
block in require' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:213:inload_dependency' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:228:in
require' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:329:inrequire_or_load' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:288:in
depend_on' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:206:inrequire_dependency' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/engine.rb:465:in
block (2 levels) in eager_load!' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/engine.rb:464:ineach' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/engine.rb:464:in
block in eager_load!' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/engine.rb:462:ineach' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/engine.rb:462:in
eager_load!' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/engine.rb:347:ineager_load!' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/application/finisher.rb:56:in
each' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/application/finisher.rb:56:inblock in <module:Finisher>' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/initializable.rb:30:in
instance_exec' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/initializable.rb:30:inrun' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/initializable.rb:55:in
block in run_initializers' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/initializable.rb:54:inrun_initializers' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/application.rb:215:in
initialize!' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/railtie/configurable.rb:30:inmethod_missing' /tmp/build_10emnst14setm/config/environment.rb:6:in
<top (required)>' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:228:inrequire' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:228:in
block in require' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:213:inload_dependency' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/activesupport/lib/active_support/dependencies.rb:228:in
require' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/application.rb:189:inrequire_environment!' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/bundler/gems/rails-6b44d6ee5be5/railties/lib/rails/application.rb:249:in
block in run_tasks_blocks' /tmp/build_10emnst14setm/vendor/bundle/ruby/2.0.0/gems/sprockets-rails-2.0.0/lib/sprockets/rails/task.rb:54:in `block (2 levels) in define' Tasks: TOP => environment (See full trace by running task with --trace) ! ! Precompiling assets failed. !! Push rejected, failed to compile Ruby/Rails app