dobtco / procure-io

*NOT CURRENTLY MAINTAINED* Procurement software for the 21st century.
Other
40 stars 16 forks source link

App fails to build on Heroku following instructions #132

Closed daguar closed 11 years ago

daguar commented 11 years ago

As of commit fade14b307eef606f59e4aae92aaf7e5ed37c970 , app fails to build on Heroku with the below trace error when following the current deployment instructions.

What I did:

heroku create myreponamegoeshere heroku labs:enable user-env-compile git push heroku master

[... bunch of Heroku stuff ... ]

-----> 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_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/connection_adapters/postgresql_adapter.rb:796:in initialize' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/connection_adapters/postgresql_adapter.rb:796:innew' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/connection_adapters/postgresql_adapter.rb:796:in connect' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/connection_adapters/postgresql_adapter.rb:513:ininitialize' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/connection_adapters/postgresql_adapter.rb:41:in new' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/connection_adapters/postgresql_adapter.rb:41:inpostgresql_connection' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/connection_adapters/abstract/connection_pool.rb:440:in new_connection' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/connection_adapters/abstract/connection_pool.rb:450:incheckout_new_connection' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/connection_adapters/abstract/connection_pool.rb:421:in acquire_connection' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/connection_adapters/abstract/connection_pool.rb:356:inblock in checkout' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/connection_adapters/abstract/connection_pool.rb:355:in checkout' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/connection_adapters/abstract/connection_pool.rb:265:inblock in connection' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/connection_adapters/abstract/connection_pool.rb:264:in connection' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/connection_adapters/abstract/connection_pool.rb:546:inretrieve_connection' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/connection_handling.rb:79:in retrieve_connection' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/connection_handling.rb:53:inconnection' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/sanitization.rb:128:in replace_bind_variables' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/sanitization.rb:115:insanitize_sql_array' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/sanitization.rb:128:in replace_bind_variables' [49/1926] /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/sanitization.rb:115:insanitize_sql_array' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/sanitization.rb:26:in sanitize_sql_for_conditions' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/relation/query_methods.rb:891:inbuild_where' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/relation/query_methods.rb:543:in where!' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/relation/query_methods.rb:533:inwhere' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/querying.rb:9:in where' /tmp/build_pagv77xz9t9l/app/models/project.rb:53:inblock in class:Project' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-deprecated_finders-1.0.2/lib/active_record/deprecated_finders/base.rb:28:in call' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-deprecated_finders-1.0.2/lib/active_record/deprecated_finders/base.rb:28:incall' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/scoping/named.rb:163:in block (2 levels) in scope' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/relation.rb:246:inscoping' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.0.rc1/lib/active_record/scoping/named.rb:163:in block in scope' /tmp/build_pagv77xz9t9l/app/models/project.rb:56:inclass:Project' /tmp/build_pagv77xz9t9l/app/models/project.rb:23:in <top (required)>' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:228:inrequire' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:228:in block in require' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:213:inload_dependency' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:228:in require' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:329:inrequire_or_load' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:288:in depend_on' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:206:inrequire_dependency' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0.rc1/lib/rails/engine.rb:465:in block (2 levels) in eager_load!' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0.rc1/lib/rails/engine.rb:464:ineach' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0.rc1/lib/rails/engine.rb:464:in block in eager_load!' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0.rc1/lib/rails/engine.rb:462:ineach' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0.rc1/lib/rails/engine.rb:462:in eager_load!' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0.rc1/lib/rails/engine.rb:347:ineager_load!' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0.rc1/lib/rails/application/finisher.rb:56:in each' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0.rc1/lib/rails/application/finisher.rb:56:inblock in module:Finisher' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0.rc1/lib/rails/initializable.rb:30:in instance_exec' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0.rc1/lib/rails/initializable.rb:30:inrun' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0.rc1/lib/rails/initializable.rb:55:in block in run_initializers' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0.rc1/lib/rails/initializable.rb:54:inrun_initializers' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0.rc1/lib/rails/application.rb:214:in initialize!' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0.rc1/lib/rails/railtie/configurable.rb:30:inmethod_missing' /tmp/build_pagv77xz9t9l/config/environment.rb:5:in <top (required)>' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:228:inrequire' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:228:in block in require' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:213:inload_dependency' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:228:in require' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0.rc1/lib/rails/application.rb:188:inrequire_environment!' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0.rc1/lib/rails/application.rb:248:in block in run_tasks_blocks' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:246:incall' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:246:in block in execute' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:241:ineach' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:241:in execute' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:184:inblock in invoke_with_call_chain' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:177:in invoke_with_call_chain' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:170:ininvoke' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/sprockets-rails-2.0.0.rc4/lib/sprockets/rails/task.rb:16:in block (2 levels) in define' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:170:ininvoke' [0/1926] /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/sprockets-rails-2.0.0.rc4/lib/sprockets/rails/task.rb:16:in block (2 levels) in define' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:246:incall' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:246:in block in execute' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:241:ineach' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:241:in execute' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:184:inblock in invoke_with_call_chain' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:177:in invoke_with_call_chain' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:205:inblock in invoke_prerequisites' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:203:in each' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:203:ininvoke_prerequisites' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:183:in block in invoke_with_call_chain' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:177:ininvoke_with_call_chain' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/task.rb:170:in invoke' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/application.rb:143:ininvoke_task' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/application.rb:101:in block (2 levels) in top_level' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/application.rb:101:ineach' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/application.rb:101:in block in top_level' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/application.rb:110:inrun_with_threads' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/application.rb:95:in top_level' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/application.rb:73:inblock in run' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/application.rb:160:in standard_exception_handling' /tmp/build_pagv77xz9t9l/vendor/bundle/ruby/2.0.0/gems/rake-10.0.4/lib/rake/application.rb:70:inrun' Tasks: TOP => environment (See full trace by running task with --trace) ! ! Precompiling assets failed. ! ! Heroku push rejected, failed to compile Ruby/rails app

To git@heroku.com:myreponamegoeshere.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'git@heroku.com:procure-south-bend.git'

ajb commented 11 years ago

did ya heroku labs:enable user-env-compile?

let me investigate.

ajb commented 11 years ago

README updated, thanks for pointing this out.

btw, i'm working towards a point where i have a stable branch w/ tests always passing, but not quite there yet. things might be broken right now!

daguar commented 11 years ago

Thanks! That would be great. We might be a good test case for that, and I've been meaning to learn more about CI best practices, so I'll drop any thoughts that pop into my head.

ajb commented 11 years ago

Sweet. Thanks again for being a guinea pig