Skip to content

Instantly share code, notes, and snippets.

@codeithuman
Created January 25, 2016 14:45
Show Gist options
  • Save codeithuman/c3a623b13b9ee798f812 to your computer and use it in GitHub Desktop.
Save codeithuman/c3a623b13b9ee798f812 to your computer and use it in GitHub Desktop.
Error when pushing phoenix to heroku.
-----> Fetching set buildpack https://github.com/HashNuke/heroku-buildpack-elixir.git... done
-----> elixir app detected
-----> Checking Erlang and Elixir versions
WARNING: elixir_buildpack.config wasn't found in the app
Using default config from Elixir buildpack
Will use the following versions:
* Stack cedar-14
* Erlang 18.1.3
* Elixir 1.2.0
Will export the following config vars:
* Config vars DATABASE_URL
* MIX_ENV=prod
-----> Stack changed, will rebuild
-----> Fetching Erlang 18.1.3
-----> Installing Erlang 18.1.3 (changed)
-----> Fetching Elixir v1.2.0
-----> Installing Elixir v1.2.0 (changed)
-----> Installing Hex
* creating /app/.mix/archives/hex-0.10.3.ez
-----> Installing rebar
* creating /app/.mix/rebar
* creating /app/.mix/rebar3
-----> Fetching app dependencies with mix
Running dependency resolution
* Getting phoenix (Hex package)
Checking package (https://s3.amazonaws.com/s3.hex.pm/tarballs/phoenix-1.1.3.tar)
Fetched package
* Getting phoenix_ecto (Hex package)
Checking package (https://s3.amazonaws.com/s3.hex.pm/tarballs/phoenix_ecto-2.0.1.tar)
Fetched package
* Getting postgrex (Hex package)
Checking package (https://s3.amazonaws.com/s3.hex.pm/tarballs/postgrex-0.11.0.tar)
Fetched package
* Getting phoenix_html (Hex package)
Checking package (https://s3.amazonaws.com/s3.hex.pm/tarballs/phoenix_html-2.4.0.tar)
Fetched package
* Getting cowboy (Hex package)
Checking package (https://s3.amazonaws.com/s3.hex.pm/tarballs/cowboy-1.0.4.tar)
Fetched package
* Getting cowlib (Hex package)
Checking package (https://s3.amazonaws.com/s3.hex.pm/tarballs/cowlib-1.0.2.tar)
Fetched package
* Getting ranch (Hex package)
Checking package (https://s3.amazonaws.com/s3.hex.pm/tarballs/ranch-1.2.1.tar)
Fetched package
* Getting plug (Hex package)
Checking package (https://s3.amazonaws.com/s3.hex.pm/tarballs/plug-1.1.0.tar)
Fetched package
* Getting decimal (Hex package)
Checking package (https://s3.amazonaws.com/s3.hex.pm/tarballs/decimal-1.1.1.tar)
Fetched package
* Getting db_connection (Hex package)
Checking package (https://s3.amazonaws.com/s3.hex.pm/tarballs/db_connection-0.2.1.tar)
Fetched package
* Getting connection (Hex package)
Checking package (https://s3.amazonaws.com/s3.hex.pm/tarballs/connection-1.0.2.tar)
Fetched package
* Getting ecto (Hex package)
Checking package (https://s3.amazonaws.com/s3.hex.pm/tarballs/ecto-1.1.3.tar)
Fetched package
* Getting poolboy (Hex package)
Checking package (https://s3.amazonaws.com/s3.hex.pm/tarballs/poolboy-1.5.1.tar)
Fetched package
* Getting poison (Hex package)
Checking package (https://s3.amazonaws.com/s3.hex.pm/tarballs/poison-1.5.2.tar)
Fetched package
-----> Copying hex from /app/.mix/archives/hex-0.10.3.ez
-----> Compiling
==> connection
Compiled lib/connection.ex
Generated connection app
==> ranch (compile)
Compiled src/ranch_transport.erl
Compiled src/ranch_sup.erl
Compiled src/ranch_acceptor.erl
Compiled src/ranch.erl
Compiled src/ranch_protocol.erl
Compiled src/ranch_conns_sup.erl
Compiled src/ranch_server.erl
Compiled src/ranch_app.erl
Compiled src/ranch_ssl.erl
Compiled src/ranch_listener_sup.erl
Compiled src/ranch_tcp.erl
Compiled src/ranch_acceptors_sup.erl
==> poolboy (compile)
Compiled src/poolboy_worker.erl
Compiled src/poolboy_sup.erl
Compiled src/poolboy.erl
==> decimal
Compiled lib/decimal.ex
Generated decimal app
==> poison
Compiled lib/poison.ex
Compiled lib/poison/decoder.ex
Compiled lib/poison/parser.ex
Compiled lib/poison/encoder.ex
Generated poison app
==> db_connection
Compiled lib/db_connection/app.ex
Compiled lib/db_connection/backoff.ex
Compiled lib/db_connection/error.ex
Compiled lib/db_connection/log_entry.ex
Compiled lib/db_connection.ex
Compiled lib/db_connection/ownership/manager.ex
Compiled lib/db_connection/ownership/owner_supervisor.ex
Compiled lib/db_connection/ownership/pool.ex
Compiled lib/db_connection/ownership/pool_supervisor.ex
Compiled lib/db_connection/ownership/owner.ex
Compiled lib/db_connection/pool.ex
Compiled lib/db_connection/poolboy/worker.ex
Compiled lib/db_connection/ownership.ex
Compiled lib/db_connection/poolboy.ex
Compiled lib/db_connection/connection.ex
Compiled lib/db_connection/query.ex
Compiled lib/db_connection/sojourn/broker.ex
Compiled lib/db_connection/sojourn.ex
Compiled lib/db_connection/sojourn/pool.ex
Compiled lib/db_connection/sojourn/supervisor.ex
Compiled lib/db_connection/sojourn/starter.ex
Compiled lib/db_connection/sojourn/timeout.ex
Compiled lib/db_connection/watcher.ex
Compiled lib/db_connection/task.ex
Generated db_connection app
==> cowlib (compile)
Compiled src/cow_http_hd.erl
Compiled src/cow_http.erl
Compiled src/cow_multipart.erl
Compiled src/cow_cookie.erl
Compiled src/cow_qs.erl
Compiled src/cow_date.erl
Compiled src/cow_http_te.erl
Compiled src/cow_spdy.erl
Compiled src/cow_mimetypes.erl
==> cowboy (compile)
Compiled src/cowboy_sub_protocol.erl
Compiled src/cowboy_middleware.erl
Compiled src/cowboy_app.erl
Compiled src/cowboy_bstr.erl
Compiled src/cowboy_protocol.erl
Compiled src/cowboy_spdy.erl
Compiled src/cowboy_sup.erl
Compiled src/cowboy_clock.erl
Compiled src/cowboy_websocket.erl
Compiled src/cowboy_static.erl
Compiled src/cowboy_websocket_handler.erl
Compiled src/cowboy_http_handler.erl
Compiled src/cowboy.erl
Compiled src/cowboy_loop_handler.erl
Compiled src/cowboy_handler.erl
Compiled src/cowboy_router.erl
Compiled src/cowboy_rest.erl
Compiled src/cowboy_http.erl
Compiled src/cowboy_req.erl
==> plug
Compiled lib/plug.ex
Compiled lib/plug/adapters/cowboy.ex
Compiled lib/plug/builder.ex
Compiled lib/plug/conn/adapter.ex
Compiled lib/plug/conn/cookies.ex
Compiled lib/plug/conn/status.ex
Compiled lib/plug/conn/unfetched.ex
Compiled lib/plug/conn/query.ex
Compiled lib/plug/conn/utils.ex
Compiled lib/plug/conn/wrapper_error.ex
Compiled lib/plug/crypto.ex
Compiled lib/plug/crypto/key_generator.ex
Compiled lib/plug/adapters/test/conn.ex
Compiled lib/plug/adapters/translator.ex
Compiled lib/plug/adapters/cowboy/handler.ex
Compiled lib/plug/crypto/message_encryptor.ex
Compiled lib/plug/crypto/message_verifier.ex
Compiled lib/plug/error_handler.ex
Compiled lib/plug/exceptions.ex
Compiled lib/plug/conn.ex
Compiled lib/plug/csrf_protection.ex
Compiled lib/plug/head.ex
Compiled lib/plug/html.ex
Compiled lib/plug/logger.ex
Compiled lib/plug/method_override.ex
Compiled lib/plug/debugger.ex
Compiled lib/plug/parsers.ex
Compiled lib/plug/parsers/json.ex
Compiled lib/plug/parsers/urlencoded.ex
Compiled lib/plug/request_id.ex
Compiled lib/plug/router.ex
Compiled lib/plug/router/utils.ex
Compiled lib/plug/session.ex
Compiled lib/plug/session/store.ex
Compiled lib/plug/session/ets.ex
Compiled lib/plug/session/cookie.ex
Compiled lib/plug/ssl.ex
Compiled lib/plug/static.ex
Compiled lib/plug/supervisor.ex
Compiled lib/plug/test.ex
Compiled lib/plug/upload.ex
Compiled lib/plug/parsers/multipart.ex
Compiled lib/plug/adapters/cowboy/conn.ex
Compiled lib/plug/mime.ex
Generated plug app
==> phoenix_html
Compiled lib/phoenix_html/engine.ex
Compiled lib/phoenix_html.ex
Compiled lib/phoenix_html/format.ex
Compiled lib/phoenix_html/tag.ex
Compiled lib/phoenix_html/link.ex
Compiled lib/phoenix_html/safe.ex
Compiled lib/phoenix_html/form_data.ex
Compiled lib/phoenix_html/form.ex
Generated phoenix_html app
==> phoenix
Compiled lib/mix/tasks/compile.phoenix.ex
Compiled lib/mix/tasks/phoenix.digest.ex
Compiled lib/mix/tasks/phoenix.gen.channel.ex
Compiled lib/mix/phoenix.ex
Compiled lib/mix/tasks/phoenix.gen.json.ex
Compiled lib/mix/tasks/phoenix.gen.html.ex
Compiled lib/mix/tasks/phoenix.gen.secret.ex
Compiled lib/mix/tasks/phoenix.routes.ex
Compiled lib/mix/tasks/phoenix.gen.model.ex
Compiled lib/mix/tasks/phoenix.server.ex
Compiled lib/phoenix.ex
Compiled lib/phoenix/code_reloader/proxy.ex
Compiled lib/phoenix/code_reloader.ex
Compiled lib/phoenix/code_reloader/server.ex
Compiled lib/phoenix/config.ex
Compiled lib/phoenix/controller/pipeline.ex
Compiled lib/phoenix/digester.ex
Compiled lib/phoenix/endpoint/adapter.ex
Compiled lib/phoenix/endpoint.ex
Compiled lib/phoenix/endpoint/cowboy_websocket.ex
Compiled lib/phoenix/endpoint/handler.ex
Compiled lib/phoenix/endpoint/cowboy_handler.ex
Compiled lib/phoenix/endpoint/server.ex
Compiled lib/phoenix/endpoint/watcher.ex
Compiled lib/phoenix/exceptions.ex
Compiled lib/phoenix/naming.ex
Compiled lib/phoenix/pubsub.ex
Compiled lib/phoenix/pubsub/gc.ex
Compiled lib/phoenix/param.ex
Compiled lib/phoenix/pubsub/local_supervisor.ex
Compiled lib/phoenix/pubsub/pg2.ex
Compiled lib/phoenix/pubsub/pg2_server.ex
Compiled lib/phoenix/router.ex
Compiled lib/phoenix/router/resource.ex
Compiled lib/phoenix/router/scope.ex
Compiled lib/phoenix/router/route.ex
Compiled lib/phoenix/router/console_formatter.ex
Compiled lib/phoenix/socket/message.ex
Compiled lib/phoenix/socket.ex
Compiled lib/phoenix/pubsub/local.ex
Compiled lib/phoenix/endpoint/instrument.ex
Compiled lib/phoenix/router/helpers.ex
Compiled lib/phoenix/channel.ex
Compiled lib/phoenix/controller.ex
Compiled lib/phoenix/channel/server.ex
Compiled lib/phoenix/endpoint/render_errors.ex
Compiled lib/phoenix/controller/logger.ex
Compiled lib/phoenix/supervisor.ex
Compiled lib/phoenix/template.ex
Compiled lib/phoenix/socket/transport.ex
Compiled lib/phoenix/template/engine.ex
Compiled lib/phoenix/template/eex_engine.ex
Compiled lib/phoenix/template/exs_engine.ex
Compiled lib/phoenix/template/html.ex
Compiled lib/phoenix/token.ex
Compiled lib/phoenix/test/conn_test.ex
Compiled lib/phoenix/transports/long_poll.ex
Compiled lib/phoenix/transports/serializer.ex
Compiled lib/phoenix/transports/long_poll_serializer.ex
Compiled lib/phoenix/transports/long_poll_server.ex
Compiled lib/phoenix/test/channel_test.ex
Compiled lib/phoenix/transports/websocket_serializer.ex
Compiled lib/phoenix/transports/websocket.ex
Compiled lib/phoenix/view.ex
Generated phoenix app
==> postgrex
Compiled lib/postgrex/app.ex
Compiled lib/postgrex/binary_extension.ex
Compiled lib/postgrex/binary_utils.ex
Compiled lib/postgrex/builtins.ex
Compiled lib/postgrex/error.ex
Compiled lib/postgrex/extension.ex
Compiled lib/postgrex/error_code.ex
Compiled lib/postgrex/extensions/bool.ex
Compiled lib/postgrex/extensions/date.ex
Compiled lib/postgrex/extensions/float4.ex
Compiled lib/postgrex/extensions/float8.ex
Compiled lib/postgrex/extensions/hstore.ex
Compiled lib/postgrex/extensions/int2.ex
Compiled lib/postgrex/extensions/int4.ex
Compiled lib/postgrex/extensions/int8.ex
Compiled lib/postgrex/extensions/interval.ex
Compiled lib/postgrex/extensions/macaddr.ex
Compiled lib/postgrex/extensions/numeric.ex
Compiled lib/postgrex/extensions/raw.ex
Compiled lib/postgrex/extensions/tid.ex
Compiled lib/postgrex/extensions/time.ex
Compiled lib/postgrex/extensions/timestamp.ex
Compiled lib/postgrex/extensions/uuid.ex
Compiled lib/postgrex/extensions/void.ex
Compiled lib/postgrex/messages.ex
Compiled lib/postgrex/parameters.ex
Compiled lib/postgrex.ex
Compiled lib/postgrex/result.ex
Compiled lib/postgrex/query.ex
Compiled lib/postgrex/notifications.ex
Compiled lib/postgrex/type_info.ex
Compiled lib/postgrex/extensions/record.ex
Compiled lib/postgrex/extensions/range.ex
Compiled lib/postgrex/extensions/oid.ex
Compiled lib/postgrex/extensions/network.ex
Compiled lib/postgrex/extensions/json.ex
Compiled lib/postgrex/extensions/array.ex
Compiled lib/postgrex/type_server.ex
Compiled lib/postgrex/protocol.ex
Compiled lib/postgrex/types.ex
Compiled lib/postgrex/utils.ex
Generated postgrex app
==> ecto
Compiled lib/ecto/adapter.ex
Compiled lib/ecto/adapter/storage.ex
Compiled lib/ecto/adapter/migration.ex
Compiled lib/ecto/adapter/transaction.ex
Compiled lib/ecto/adapters/connection.ex
Compiled lib/ecto/adapters/mysql/connection.ex
Compiled lib/ecto/adapters/postgres/datetime.ex
Compiled lib/ecto/adapters/sql/query.ex
Compiled lib/ecto/application.ex
Compiled lib/ecto/data_type.ex
Compiled lib/ecto/migration.ex
Compiled lib/ecto/exceptions.ex
Compiled lib/ecto/migration/supervisor.ex
Compiled lib/ecto/migration/runner.ex
Compiled lib/ecto/model.ex
Compiled lib/ecto/migrator.ex
Compiled lib/ecto/model/optimistic_lock.ex
Compiled lib/ecto/model/callbacks.ex
Compiled lib/ecto/poison.ex
Compiled lib/ecto/pool.ex
Compiled lib/ecto/pools/poolboy.ex
Compiled lib/ecto/pools/poolboy/worker.ex
Compiled lib/ecto/pools/sojourn_broker.ex
Compiled lib/ecto/pools/sojourn_broker/codel.ex
Compiled lib/ecto/pools/sojourn_broker/timeout.ex
Compiled lib/ecto/pools/sojourn_broker/worker.ex
Compiled lib/ecto/query/api.ex
Compiled lib/ecto/adapters/sql.ex
Compiled lib/ecto/query.ex
Compiled lib/ecto/adapters/postgres.ex
Compiled lib/ecto/adapters/mysql.ex
Compiled lib/ecto.ex
Compiled lib/ecto/log_entry.ex
Compiled lib/ecto/changeset/relation.ex
Compiled lib/ecto/adapters/sql/sandbox.ex
Compiled lib/ecto/embedded.ex
Compiled lib/ecto/adapters/postgres/connection.ex
Compiled lib/ecto/query/builder/distinct.ex
Compiled lib/ecto/query/builder/filter.ex
Compiled lib/ecto/query/builder.ex
Compiled lib/ecto/query/builder/group_by.ex
Compiled lib/ecto/query/builder/from.ex
Compiled lib/ecto/query/builder/limit_offset.ex
Compiled lib/ecto/query/builder/join.ex
Compiled lib/ecto/query/builder/lock.ex
Compiled lib/ecto/query/builder/order_by.ex
Compiled lib/ecto/query/builder/preload.ex
Compiled lib/ecto/query/builder/select.ex
Compiled lib/ecto/query/builder/update.ex
Compiled lib/ecto/query/inspect.ex
Compiled lib/ecto/queryable.ex
Compiled lib/ecto/query/planner.ex
Compiled lib/ecto/repo/assoc.ex
Compiled lib/ecto/repo.ex
Compiled lib/ecto/repo/preloader.ex
Compiled lib/ecto/repo/supervisor.ex
Compiled lib/ecto/repo/schema.ex
Compiled lib/ecto/storage.ex
Compiled lib/ecto/schema.ex
Compiled lib/ecto/type.ex
Compiled lib/ecto/repo/queryable.ex
Compiled lib/ecto/association.ex
Compiled lib/ecto/uuid.ex
Compiled lib/ecto/changeset.ex
Compiled lib/mix/ecto.ex
Compiled lib/mix/tasks/ecto.create.ex
Compiled lib/ecto/migration/schema_migration.ex
Compiled lib/mix/tasks/ecto.drop.ex
Compiled lib/ecto/date_time.ex
Compiled lib/mix/tasks/ecto.gen.migration.ex
Compiled lib/mix/tasks/ecto.migrate.ex
Compiled lib/mix/tasks/ecto.gen.repo.ex
Compiled lib/mix/tasks/ecto.rollback.ex
Generated ecto app
==> phoenix_ecto
Compiled lib/phoenix_ecto.ex
Compiled lib/phoenix_ecto/json.ex
Compiled lib/phoenix_ecto/plug.ex
Compiled lib/phoenix_ecto/html.ex
Generated phoenix_ecto app
==> heroku_phx
Compiled lib/heroku_phx.ex
== Compilation error on file lib/heroku_phx/repo.ex ==
** (ArgumentError) missing :adapter configuration in config :heroku_phx, HerokuPhx.Repo
lib/ecto/repo/supervisor.ex:37: Ecto.Repo.Supervisor.parse_config/2
lib/heroku_phx/repo.ex:2: (module)
(stdlib) erl_eval.erl:669: :erl_eval.do_apply/6
! Push rejected, failed to compile elixir app
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment