Skip to content

Can't push my server to heroku!!! Everything worked fine, but today it started failing #3463

Closed

Description

@deveristica

Issue Description

Can't push my server to heroku!!! Everything worked fine, but today it started failing

Steps to reproduce

npm install - works okay locally
npm start - works okay locally
git commit -am 'smthng' - works
git pysh heroku master - fails

Expected Results

[FILL THIS OUT]

Actual Outcome

-----> Node.js app detected
-----> Creating runtime environment

   NPM_CONFIG_LOGLEVEL=error
   NPM_CONFIG_PRODUCTION=true
   NODE_VERBOSE=false
   NODE_ENV=production
   NODE_MODULES_CACHE=true

-----> Installing binaries
engines.node (package.json): >=4.5
engines.npm (package.json): unspecified (use default)

   Resolving node version >=4.5 via semver.io...
   Downloading and installing node 7.5.0...
   Using default npm version: 4.1.2

-----> Restoring cache
Skipping cache restore (new runtime signature)
-----> Building dependencies
Installing node modules (package.json)

   > parse-image@0.2.0 preinstall /tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/.staging/parse-image-ff736030
   > ./install.sh
   
   Cannot install using brew or sudo apt-get
   Please install manually
   
   > bcrypt@1.0.2 install /tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/bcrypt
   > node-pre-gyp install --fallback-to-build
   
   node-pre-gyp ERR! Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.2/bcrypt_lib-v1.0.2-node-v51-linux-x64.tar.gz
   node-pre-gyp ERR! Pre-built binaries not found for bcrypt@1.0.2 and node@7.5.0 (node-v51 ABI) (falling back to source compile with node-gyp)
   make: Entering directory `/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/bcrypt/build'
   CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o
   CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt.o
   CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt_node.o
   SOLINK_MODULE(target) Release/obj.target/bcrypt_lib.node
   COPY Release/bcrypt_lib.node
   COPY /tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/bcrypt/lib/binding/bcrypt_lib.node
   TOUCH Release/obj.target/action_after_build.stamp
   make: Leaving directory `/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/bcrypt/build'
   
   > grpc@0.14.1 install /tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/grpc
   > node-pre-gyp install --fallback-to-build
   
   node-pre-gyp ERR! Tried to download: https://storage.googleapis.com/grpc-precompiled-binaries/node/grpc/v0.14.1/node-v51-linux-x64.tar.gz
   node-pre-gyp ERR! Pre-built binaries not found for grpc@0.14.1 and node@7.5.0 (node-v51 ABI) (falling back to source compile with node-gyp)
   make: Entering directory `/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/grpc/build'
   CC(target) Release/obj.target/grpc/src/core/lib/surface/init.o
   CC(target) Release/obj.target/grpc/src/core/lib/channel/channel_args.o
   CC(target) Release/obj.target/grpc/src/core/lib/channel/channel_stack.o
   CC(target) Release/obj.target/grpc/src/core/lib/channel/channel_stack_builder.o
   CC(target) Release/obj.target/grpc/src/core/lib/channel/compress_filter.o
   CC(target) Release/obj.target/grpc/src/core/lib/channel/connected_channel.o
   CC(target) Release/obj.target/grpc/src/core/lib/channel/http_client_filter.o
   CC(target) Release/obj.target/grpc/src/core/lib/channel/http_server_filter.o
   CC(target) Release/obj.target/grpc/src/core/lib/compression/compression_algorithm.o
   CC(target) Release/obj.target/grpc/src/core/lib/compression/message_compress.o
   CC(target) Release/obj.target/grpc/src/core/lib/debug/trace.o
   CC(target) Release/obj.target/grpc/src/core/lib/http/format_request.o
   CC(target) Release/obj.target/grpc/src/core/lib/http/httpcli.o
   CC(target) Release/obj.target/grpc/src/core/lib/http/parser.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/closure.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/endpoint.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/endpoint_pair_posix.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/endpoint_pair_windows.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/ev_poll_and_epoll_posix.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/ev_posix.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/exec_ctx.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/executor.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/iocp_windows.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/iomgr.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/iomgr_posix.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/iomgr_windows.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/pollset_set_windows.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/pollset_windows.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/resolve_address_posix.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/resolve_address_windows.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/sockaddr_utils.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/socket_utils_common_posix.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/socket_utils_linux.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/socket_utils_posix.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/socket_windows.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/tcp_client_posix.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/tcp_client_windows.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/tcp_posix.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/tcp_server_posix.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/tcp_server_windows.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/tcp_windows.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/time_averaged_stats.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/timer.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/timer_heap.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/udp_server.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/unix_sockets_posix.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/unix_sockets_posix_noop.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/wakeup_fd_eventfd.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/wakeup_fd_nospecial.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/wakeup_fd_pipe.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/wakeup_fd_posix.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/workqueue_posix.o
   CC(target) Release/obj.target/grpc/src/core/lib/iomgr/workqueue_windows.o
   CC(target) Release/obj.target/grpc/src/core/lib/json/json.o
   CC(target) Release/obj.target/grpc/src/core/lib/json/json_reader.o
   CC(target) Release/obj.target/grpc/src/core/lib/json/json_string.o
   CC(target) Release/obj.target/grpc/src/core/lib/json/json_writer.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/alarm.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/api_trace.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/byte_buffer.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/byte_buffer_reader.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/call.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/call_details.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/call_log_batch.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/channel.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/channel_init.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/channel_ping.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/channel_stack_type.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/completion_queue.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/event_string.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/lame_client.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/metadata_array.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/server.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/validate_metadata.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/version.o
   CC(target) Release/obj.target/grpc/src/core/lib/transport/byte_stream.o
   CC(target) Release/obj.target/grpc/src/core/lib/transport/connectivity_state.o
   CC(target) Release/obj.target/grpc/src/core/lib/transport/metadata.o
   CC(target) Release/obj.target/grpc/src/core/lib/transport/metadata_batch.o
   CC(target) Release/obj.target/grpc/src/core/lib/transport/static_metadata.o
   CC(target) Release/obj.target/grpc/src/core/lib/transport/transport.o
   CC(target) Release/obj.target/grpc/src/core/lib/transport/transport_op_string.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/bin_encoder.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/chttp2_plugin.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/chttp2_transport.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/frame_data.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/frame_goaway.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/frame_ping.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/frame_rst_stream.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/frame_settings.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/frame_window_update.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/hpack_encoder.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/hpack_parser.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/hpack_table.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/huffsyms.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/incoming_metadata.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/parsing.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/status_conversion.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/stream_lists.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/stream_map.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/timeout_encoding.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/varint.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/transport/writing.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/alpn/alpn.o
   CC(target) Release/obj.target/grpc/src/core/lib/http/httpcli_security_connector.o
   CC(target) Release/obj.target/grpc/src/core/lib/security/b64.o
   CC(target) Release/obj.target/grpc/src/core/lib/security/client_auth_filter.o
   CC(target) Release/obj.target/grpc/src/core/lib/security/credentials.o
   CC(target) Release/obj.target/grpc/src/core/lib/security/credentials_metadata.o
   CC(target) Release/obj.target/grpc/src/core/lib/security/credentials_posix.o
   CC(target) Release/obj.target/grpc/src/core/lib/security/credentials_win32.o
   CC(target) Release/obj.target/grpc/src/core/lib/security/google_default_credentials.o
   CC(target) Release/obj.target/grpc/src/core/lib/security/handshake.o
   CC(target) Release/obj.target/grpc/src/core/lib/security/json_token.o
   CC(target) Release/obj.target/grpc/src/core/lib/security/jwt_verifier.o
   CC(target) Release/obj.target/grpc/src/core/lib/security/secure_endpoint.o
   CC(target) Release/obj.target/grpc/src/core/lib/security/security_connector.o
   CC(target) Release/obj.target/grpc/src/core/lib/security/security_context.o
   CC(target) Release/obj.target/grpc/src/core/lib/security/server_auth_filter.o
   CC(target) Release/obj.target/grpc/src/core/lib/surface/init_secure.o
   CC(target) Release/obj.target/grpc/src/core/lib/tsi/fake_transport_security.o
   CC(target) Release/obj.target/grpc/src/core/lib/tsi/ssl_transport_security.o
   CC(target) Release/obj.target/grpc/src/core/lib/tsi/transport_security.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/client/secure/secure_channel_create.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/channel_connectivity.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/client_channel.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/client_channel_factory.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/client_config.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/client_config_plugin.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/connector.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/default_initial_connect_string.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/initial_connect_string.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/lb_policy.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/lb_policy_factory.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/lb_policy_registry.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/parse_address.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/resolver.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/resolver_factory.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/resolver_registry.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/subchannel.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/subchannel_call_holder.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/subchannel_index.o
   CC(target) Release/obj.target/grpc/src/core/ext/client_config/uri_parser.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/server/insecure/server_chttp2.o
   CC(target) Release/obj.target/grpc/src/core/ext/transport/chttp2/client/insecure/channel_create.o
   CC(target) Release/obj.target/grpc/src/core/ext/lb_policy/grpclb/load_balancer_api.o
   CC(target) Release/obj.target/grpc/src/core/ext/lb_policy/grpclb/proto/grpc/lb/v0/load_balancer.pb.o
   CC(target) Release/obj.target/grpc/third_party/nanopb/pb_common.o
   CC(target) Release/obj.target/grpc/third_party/nanopb/pb_decode.o
   CC(target) Release/obj.target/grpc/third_party/nanopb/pb_encode.o
   CC(target) Release/obj.target/grpc/src/core/ext/lb_policy/pick_first/pick_first.o
   CC(target) Release/obj.target/grpc/src/core/ext/lb_policy/round_robin/round_robin.o
   CC(target) Release/obj.target/grpc/src/core/ext/resolver/dns/native/dns_resolver.o
   CC(target) Release/obj.target/grpc/src/core/ext/resolver/sockaddr/sockaddr_resolver.o
   CC(target) Release/obj.target/grpc/src/core/ext/census/context.o
   CC(target) Release/obj.target/grpc/src/core/ext/census/grpc_context.o
   CC(target) Release/obj.target/grpc/src/core/ext/census/grpc_filter.o
   CC(target) Release/obj.target/grpc/src/core/ext/census/grpc_plugin.o
   CC(target) Release/obj.target/grpc/src/core/ext/census/initialize.o
   CC(target) Release/obj.target/grpc/src/core/ext/census/mlog.o
   CC(target) Release/obj.target/grpc/src/core/ext/census/operation.o
   CC(target) Release/obj.target/grpc/src/core/ext/census/placeholders.o
   CC(target) Release/obj.target/grpc/src/core/ext/census/tracing.o
   CC(target) Release/obj.target/grpc/src/core/plugin_registry/grpc_plugin_registry.o
   AR(target) Release/obj.target/libgrpc.a
   COPY Release/libgrpc.a
   CC(target) Release/obj.target/gpr/src/core/lib/profiling/basic_timers.o
   CC(target) Release/obj.target/gpr/src/core/lib/profiling/stap_timers.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/alloc.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/avl.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/backoff.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/cmdline.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/cpu_iphone.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/cpu_linux.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/cpu_posix.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/cpu_windows.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/env_linux.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/env_posix.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/env_win32.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/histogram.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/host_port.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/load_file.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/log.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/log_android.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/log_linux.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/log_posix.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/log_win32.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/murmur_hash.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/slice.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/slice_buffer.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/stack_lockfree.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/string.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/string_posix.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/string_util_win32.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/string_win32.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/subprocess_posix.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/subprocess_windows.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/sync.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/sync_posix.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/sync_win32.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/thd.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/thd_posix.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/thd_win32.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/time.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/time_posix.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/time_precise.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/time_win32.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/tls_pthread.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/tmpfile_msys.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/tmpfile_posix.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/tmpfile_win32.o
   CC(target) Release/obj.target/gpr/src/core/lib/support/wrap_memcpy.o
   AR(target) Release/obj.target/libgpr.a
   COPY Release/libgpr.a
   CXX(target) Release/obj.target/grpc_node/src/node/ext/byte_buffer.o
   ../src/node/ext/byte_buffer.cc: In function ‘v8::Local<v8::Value> grpc::node::MakeFastBuffer(v8::Local<v8::Value>)’:
   ../src/node/ext/byte_buffer.cc:100:72: warning: ‘v8::Local<v8::Object> v8::Function::NewInstance(int, v8::Local<v8::Value>*) const’ is deprecated (declared at /app/.node-gyp/7.5.0/include/node/v8.h:3287): Use maybe version [-Wdeprecated-declarations]
   Local<Object> fastBuffer = bufferConstructor->NewInstance(3, consArgs);
   ^
   CXX(target) Release/obj.target/grpc_node/src/node/ext/call.o
   ../src/node/ext/call.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE grpc::node::Call::New(Nan::NAN_METHOD_ARGS_TYPE)’:
   ../src/node/ext/call.cc:616:20: error: ‘class v8::Object’ has no member named ‘SetHiddenValue’
   info.This()->SetHiddenValue(Nan::New("channel_").ToLocalChecked(),
   ^
   ../src/node/ext/call.cc:625:19: warning: ‘v8::Local<v8::Object> v8::Function::NewInstance(int, v8::Local<v8::Value>*) const’ is deprecated (declared at /app/.node-gyp/7.5.0/include/node/v8.h:3287): Use maybe version [-Wdeprecated-declarations]
   argc, argv);
   ^
   make: *** [Release/obj.target/grpc_node/src/node/ext/call.o] Error 1
   make: Leaving directory `/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/grpc/build'
   gyp ERR! build error
   gyp ERR! stack Error: `make` failed with exit code: 2
   gyp ERR! stack     at ChildProcess.onExit (/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/.heroku/node/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
   gyp ERR! stack     at emitTwo (events.js:106:13)
   gyp ERR! stack     at ChildProcess.emit (events.js:192:7)
   gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
   gyp ERR! System Linux 3.13.0-105-generic
   gyp ERR! command "/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/.heroku/node/bin/node" "/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/.heroku/node/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/grpc/src/node/extension_binary/grpc_node.node" "--module_name=grpc_node" "--module_path=/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/grpc/src/node/extension_binary"
   gyp ERR! cwd /tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/grpc
   gyp ERR! node -v v7.5.0
   gyp ERR! node-gyp -v v3.5.0
   gyp ERR! not ok
   node-pre-gyp ERR! build error
   node-pre-gyp ERR! stack Error: Failed to execute '/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/.heroku/node/bin/node /tmp/build_5458fb8fccb8ab96afe2de499c18cf00/.heroku/node/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/grpc/src/node/extension_binary/grpc_node.node --module_name=grpc_node --module_path=/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/grpc/src/node/extension_binary' (1)
   node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/grpc/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
   node-pre-gyp ERR! stack     at emitTwo (events.js:106:13)
   node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:192:7)
   node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:890:16)
   node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
   node-pre-gyp ERR! System Linux 3.13.0-105-generic
   node-pre-gyp ERR! command "/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/.heroku/node/bin/node" "/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/grpc/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
   node-pre-gyp ERR! cwd /tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/grpc
   node-pre-gyp ERR! node -v v7.5.0
   node-pre-gyp ERR! node-pre-gyp -v v0.6.28
   node-pre-gyp ERR! not ok
   Failed to execute '/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/.heroku/node/bin/node /tmp/build_5458fb8fccb8ab96afe2de499c18cf00/.heroku/node/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/grpc/src/node/extension_binary/grpc_node.node --module_name=grpc_node --module_path=/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/node_modules/grpc/src/node/extension_binary' (1)
   parse-server-example@1.4.0 /tmp/build_5458fb8fccb8ab96afe2de499c18cf00
   ├─┬ express@4.11.2
   │ ├─┬ accepts@1.2.13
   │ │ ├─┬ mime-types@2.1.14
   │ │ │ └── mime-db@1.26.0
   │ │ └── negotiator@0.5.3
   │ ├── content-disposition@0.5.0
   │ ├── cookie@0.1.2
   │ ├── cookie-signature@1.0.5
   │ ├─┬ debug@2.1.3
   │ │ └── ms@0.7.0
   │ ├── depd@1.0.1
   │ ├── escape-html@1.0.1
   │ ├─┬ etag@1.5.1
   │ │ └── crc@3.2.1
   │ ├── finalhandler@0.3.3
   │ ├── fresh@0.2.4
   │ ├── media-typer@0.3.0
   │ ├── merge-descriptors@0.0.2
   │ ├── methods@1.1.2
   │ ├─┬ on-finished@2.2.1
   │ │ └── ee-first@1.1.0
   │ ├── parseurl@1.3.1
   │ ├── path-to-regexp@0.1.3
   │ ├─┬ proxy-addr@1.0.10
   │ │ ├── forwarded@0.1.0
   │ │ └── ipaddr.js@1.0.5
   │ ├── qs@2.3.3
   │ ├── range-parser@1.0.3
   │ ├─┬ send@0.11.1
   │ │ ├── destroy@1.0.3
   │ │ └── mime@1.2.11
   │ ├── serve-static@1.8.1
   │ ├─┬ type-is@1.5.7
   │ │ └─┬ mime-types@2.0.14
   │ │   └── mime-db@1.12.0
   │ ├── utils-merge@1.0.0
   │ └── vary@1.0.1
   ├─┬ kerberos@0.0.22
   │ └── nan@2.4.0
   ├── mailgun@0.5.0
   ├─┬ mailgun-js@0.8.1
   │ ├── async@2.1.4
   │ ├─┬ debug@2.2.0
   │ │ └── ms@0.7.1
   │ ├─┬ form-data@2.1.2
   │ │ ├── asynckit@0.4.0
   │ │ └─┬ combined-stream@1.0.5
   │ │   └── delayed-stream@1.0.0
   │ ├── inflection@1.10.0
   │ ├── is-stream@1.1.0
   │ ├─┬ path-proxy@1.0.0
   │ │ └── inflection@1.3.8
   │ ├─┬ promisify-call@2.0.4
   │ │ └── with-callback@1.0.2
   │ ├─┬ proxy-agent@2.0.0
   │ │ ├─┬ agent-base@2.0.1
   │ │ │ └── semver@5.0.3
   │ │ ├── extend@3.0.0
   │ │ ├── http-proxy-agent@1.0.0
   │ │ ├── https-proxy-agent@1.0.0
   │ │ ├── lru-cache@2.6.5
   │ │ ├─┬ pac-proxy-agent@1.0.0
   │ │ │ ├─┬ get-uri@1.1.0
   │ │ │ │ ├── data-uri-to-buffer@0.0.4
   │ │ │ │ ├── file-uri-to-path@0.0.2
   │ │ │ │ └─┬ ftp@0.3.10
   │ │ │ │   ├── readable-stream@1.1.14
   │ │ │ │   └── xregexp@2.0.0
   │ │ │ ├─┬ pac-resolver@1.2.6
   │ │ │ │ ├── co@3.0.6
   │ │ │ │ ├─┬ degenerator@1.0.4
   │ │ │ │ │ ├── ast-types@0.9.4
   │ │ │ │ │ ├─┬ escodegen@1.8.1
   │ │ │ │ │ │ ├── esprima@2.7.3
   │ │ │ │ │ │ ├── estraverse@1.9.3
   │ │ │ │ │ │ ├── esutils@2.0.2
   │ │ │ │ │ │ ├─┬ optionator@0.8.2
   │ │ │ │ │ │ │ ├── deep-is@0.1.3
   │ │ │ │ │ │ │ ├── fast-levenshtein@2.0.6
   │ │ │ │ │ │ │ ├── levn@0.3.0
   │ │ │ │ │ │ │ ├── prelude-ls@1.1.2
   │ │ │ │ │ │ │ ├── type-check@0.3.2
   │ │ │ │ │ │ │ └── wordwrap@1.0.0
   │ │ │ │ │ │ └─┬ source-map@0.2.0
   │ │ │ │ │ │   └── amdefine@1.0.1
   │ │ │ │ │ └── esprima@3.1.3
   │ │ │ │ ├── netmask@1.0.6
   │ │ │ │ ├─┬ regenerator@0.8.46
   │ │ │ │ │ ├─┬ commoner@0.10.8
   │ │ │ │ │ │ ├─┬ detective@4.3.2
   │ │ │ │ │ │ │ ├── acorn@3.3.0
   │ │ │ │ │ │ │ └── defined@1.0.0
   │ │ │ │ │ │ ├── glob@5.0.15
   │ │ │ │ │ │ └─┬ recast@0.11.20
   │ │ │ │ │ │   └── source-map@0.5.6
   │ │ │ │ │ ├─┬ defs@1.1.1
   │ │ │ │ │ │ ├─┬ alter@0.2.0
   │ │ │ │ │ │ │ └── stable@0.1.5
   │ │ │ │ │ │ ├── ast-traverse@0.1.1
   │ │ │ │ │ │ ├── breakable@1.0.0
   │ │ │ │ │ │ ├── esprima-fb@15001.1001.0-dev-harmony-fb
   │ │ │ │ │ │ ├── simple-fmt@0.1.0
   │ │ │ │ │ │ ├── simple-is@0.2.0
   │ │ │ │ │ │ ├── stringmap@0.2.2
   │ │ │ │ │ │ ├── stringset@0.2.1
   │ │ │ │ │ │ ├── tryor@0.1.2
   │ │ │ │ │ │ └─┬ yargs@3.27.0
   │ │ │ │ │ │   ├── camelcase@1.2.1
   │ │ │ │ │ │   ├─┬ cliui@2.1.0
   │ │ │ │ │ │   │ ├─┬ center-align@0.1.3
   │ │ │ │ │ │   │ │ ├─┬ align-text@0.1.4
   │ │ │ │ │ │   │ │ │ ├─┬ kind-of@3.1.0
   │ │ │ │ │ │   │ │ │ │ └── is-buffer@1.1.4
   │ │ │ │ │ │   │ │ │ ├── longest@1.0.1
   │ │ │ │ │ │   │ │ │ └── repeat-string@1.6.1
   │ │ │ │ │ │   │ │ └── lazy-cache@1.0.4
   │ │ │ │ │ │   │ ├─id: 49362

0.2
│ │ │ └── statuses@1.3.1
│ │ ├── iconv-lite@0.4.15
│ │ ├─┬ on-finished@2.3.0
│ │ │ └── ee-first@1.1.1
│ │ ├── qs@6.2.1
│ │ ├─┬ raw-body@2.2.0
│ │ │ └── unpipe@1.0.0
│ │ └── type-is@1.6.14
│ ├─┬ commander@2.9.0
│ │ └── graceful-readlink@1.0.1
│ ├── connect-flash@0.1.1
│ ├─┬ cookie-session@2.0.0-alpha.2
│ │ ├─┬ cookies@0.6.1
│ │ │ ├── depd@1.1.0
│ │ │ └── keygrip@1.0.1
│ │ ├─┬ debug@2.3.2
│ │ │ └── ms@0.7.2
│ │ └── on-headers@1.0.1
│ ├─┬ csurf@1.9.0
│ │ ├── cookie@0.3.1
│ │ ├── cookie-signature@1.0.6
│ │ └─┬ csrf@3.0.4
│ │ ├── base64-url@1.3.3
│ │ ├── rndm@1.2.0
│ │ └─┬ uid-safe@2.1.3
│ │ └── random-bytes@1.0.0
│ ├─┬ express@4.14.1
│ │ ├─┬ accepts@1.3.3
│ │ │ └── negotiator@0.6.1
│ │ ├── array-flatten@1.1.1
│ │ ├── content-disposition@0.5.2
│ │ ├── cookie@0.3.1
│ │ ├── cookie-signature@1.0.6
│ │ ├─┬ debug@2.2.0
│ │ │ └── ms@0.7.1
│ │ ├── depd@1.1.0
│ │ ├── encodeurl@1.0.1
│ │ ├── escape-html@1.0.3
│ │ ├── etag@1.7.0
│ │ ├── finalhandler@0.5.1
│ │ ├── fresh@0.3.0
│ │ ├── merge-descriptors@1.0.1
│ │ ├─┬ on-finished@2.3.0
│ │ │ └── ee-first@1.1.1
│ │ ├── path-to-regexp@0.1.7
│ │ ├─┬ proxy-addr@1.1.3
│ │ │ └── ipaddr.js@1.2.0
│ │ ├── qs@6.2.0
│ │ ├── range-parser@1.2.0
│ │ ├─┬ send@0.14.2
│ │ │ ├── destroy@1.0.4
│ │ │ ├── mime@1.3.4
│ │ │ └── ms@0.7.2
│ │ ├── serve-static@1.11.2
│ │ ├── type-is@1.6.14
│ │ └── vary@1.1.0
│ ├─┬ json-file-plus@3.3.0
│ │ ├── is@3.2.0
│ │ ├── node.extend@1.1.6
│ │ └─┬ promiseback@2.0.2
│ │ ├── is-callable@1.1.3
│ │ └─┬ promise-deferred@2.0.1
│ │ └─┬ promise@6.1.0
│ │ └── asap@1.0.0
│ ├─┬ package-json@2.4.0
│ │ ├─┬ got@5.7.1
│ │ │ ├─┬ create-error-class@3.0.2
│ │ │ │ └── capture-stack-trace@1.0.0
│ │ │ ├── duplexer2@0.1.4
│ │ │ ├── is-redirect@1.0.0
│ │ │ ├── is-retry-allowed@1.1.0
│ │ │ ├── lowercase-keys@1.0.0
│ │ │ ├── node-status-codes@1.0.0
│ │ │ ├── object-assign@4.1.1
│ │ │ ├─┬ parse-json@2.2.0
│ │ │ │ └─┬ error-ex@1.3.0
│ │ │ │ └── is-arrayish@0.2.1
│ │ │ ├─┬ pinkie-promise@2.0.1
│ │ │ │ └── pinkie@2.0.4
│ │ │ ├── read-all-stream@3.1.0
│ │ │ ├─┬ readable-stream@2.2.2
│ │ │ │ └── isarray@1.0.0
│ │ │ ├── timed-out@3.1.3
│ │ │ ├── unzip-response@1.0.2
│ │ │ └─┬ url-parse-lax@1.0.0
│ │ │ └── prepend-http@1.0.4
│ │ ├─┬ registry-auth-token@3.1.0
│ │ │ └─┬ rc@1.1.6
│ │ │ ├── deep-extend@0.4.1
│ │ │ ├── ini@1.3.4
│ │ │ ├── minimist@1.2.0
│ │ │ └── strip-json-comments@1.0.4
│ │ ├── registry-url@3.1.0
│ │ └── semver@5.3.0
│ ├─┬ passport@0.3.2
│ │ ├── passport-strategy@1.0.0
│ │ └── pause@0.0.1
│ └── passport-local@1.0.0
├─┬ parse-image@0.2.0
│ └─┬ gm@1.21.1
│ ├── array-parallel@0.1.3
│ ├── array-series@0.1.5
│ └─┬ debug@2.2.0
│ └── ms@0.7.1
├─┬ parse-server@2.3.2
│ ├─┬ bcrypt@1.0.2
│ │ ├── bindings@1.2.1
│ │ ├── nan@2.5.0
│ │ └─┬ node-pre-gyp@0.6.32
│ │ ├─┬ nopt@3.0.6
│ │ │ └── abbrev@1.0.9
│ │ ├─┬ npmlog@4.0.2
│ │ │ ├── console-control-strings@1.1.0
│ │ │ ├─┬ gauge@2.7.2
│ │ │ │ ├── aproba@1.0.4
│ │ │ │ ├── signal-exit@3.0.2
│ │ │ │ ├─┬ string-width@1.0.2
│ │ │ │ │ ├── code-point-at@1.1.0
│ │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
│ │ │ │ │ └── number-is-nan@1.0.1
│ │ │ │ ├── supports-color@0.2.0
│ │ │ │ └── wide-align@1.1.0
│ │ │ └── set-blocking@2.0.0
│ │ ├─┬ rimraf@2.5.4
│ │ │ └─┬ glob@7.1.1
│ │ │ ├── fs.realpath@1.0.0
│ │ │ ├── inflight@1.0.6
│ │ │ ├─┬ minimatch@3.0.3
│ │ │ │ └─┬ brace-expansion@1.1.6
│ │ │ │ ├── balanced-match@0.4.2
│ │ │ │ └── concat-map@0.0.1
│ │ │ ├── once@1.4.0
│ │ │ └── path-is-absolute@1.0.1
│ │ ├── semver@5.3.0
│ │ ├─┬ tar@2.2.1
│ │ │ ├── block-stream@0.0.9
│ │ │ └─┬ fstream@1.0.10
│ │ │ └── graceful-fs@4.1.11
│ │ └─┬ tar-pack@3.3.0
│ │ ├─┬ debug@2.2.0
│ │ │ └── ms@0.7.1
│ │ ├── fstream-ignore@1.0.5
│ │ ├─┬ once@1.3.3
│ │ │ └── wrappy@1.0.2
│ │ ├─┬ readable-stream@2.1.5
│ │ │ └── isarray@1.0.0
│ │ └── uid-number@0.0.6
│ ├─┬ body-parser@1.15.2
│ │ ├─┬ debug@2.2.0
│ │ │ └── ms@0.7.1
│ │ ├── depd@1.1.0
│ │ ├── iconv-lite@0.4.13
│ │ ├─┬ on-finished@2.3.0
│ │ │ └── ee-first@1.1.1
│ │ ├── qs@6.2.0
│ │ ├── raw-body@2.1.7
│ │ └── type-is@1.6.14
│ ├── deepcopy@0.6.3
│ ├─┬ express@4.14.0
│ │ ├─┬ accepts@1.3.3
│ │ │ └── negotiator@0.6.1
│ │ ├── content-disposition@0.5.1
│ │ ├── cookie@0.3.1
│ │ ├── cookie-signature@1.0.6
│ │ ├── escape-html@1.0.3
│ │ ├── etag@1.7.0
│ │ ├── finalhandler@0.5.0
│ │ ├── fresh@0.3.0
│ │ ├── merge-descriptors@1.0.1
│ │ ├── path-to-regexp@0.1.7
│ │ ├─┬ proxy-addr@1.1.3
│ │ │ └── ipaddr.js@1.2.0
│ │ ├── range-parser@1.2.0
│ │ ├─┬ send@0.14.1
│ │ │ └── destroy@1.0.4
│ │ ├─┬ serve-static@1.11.2
│ │ │ └─┬ send@0.14.2
│ │ │ └── ms@0.7.2
│ │ └── vary@1.1.0
│ ├── intersect@1.0.1
│ ├── lodash@4.17.4
│ ├─┬ lru-cache@4.0.2
│ │ ├── pseudomap@1.0.2
│ │ └── yallist@2.0.0
│ ├── mime@1.3.4
│ ├─┬ mongodb@2.2.10
│ │ ├─┬ mongodb-core@2.0.12
│ │ │ └── bson@0.5.7
│ │ └─┬ readable-stream@2.1.5
│ │ └── isarray@1.0.0
│ ├─┬ multer@1.2.1
│ │ ├── append-field@0.1.0
│ │ ├─┬ busboy@0.2.14
│ │ │ ├─┬ dicer@0.2.5
│ │ │ │ ├── readable-stream@1.1.14
│ │ │ │ └── streamsearch@0.1.2
│ │ │ └─┬ readable-stream@1.1.14
│ │ │ └── isarray@0.0.1
│ │ ├─┬ concat-stream@1.6.0
│ │ │ └── typedarray@0.0.6
│ │ ├─┬ mkdirp@0.5.1
│ │ │ └── minimist@0.0.8
│ │ ├── object-assign@3.0.0
│ │ ├─┬ on-finished@2.3.0
│ │ │ └── ee-first@1.1.1
│ │ ├── type-is@1.6.14
│ │ └── xtend@4.0.1
│ ├─┬ parse@1.9.2
│ │ └─┬ babel-runtime@6.22.0
│ │ ├── core-js@2.4.1
│ │ └── regenerator-runtime@0.10.1
│ ├── parse-server-fs-adapter@1.0.1
│ ├─┬ parse-server-push-adapter@1.1.0
│ │ ├─┬ apn@1.7.8
│ │ │ ├─┬ debug@2.6.0
│ │ │ │ └── ms@0.7.2
│ │ │ ├── node-forge@0.6.48
│ │ │ └── q@1.4.1
│ │ ├─┬ node-gcm@0.14.4
│ │ │ ├── debug@0.8.1
│ │ │ └── lodash@3.10.1
│ │ └─┬ npmlog@2.0.4
│ │ ├── ansi@0.3.1
│ │ ├─┬ are-we-there-yet@1.1.2
│ │ │ └── delegates@1.0.0
│ │ └─┬ gauge@1.2.7
│ │ ├── has-unicode@2.0.1
│ │ ├── lodash.pad@4.5.1
│ │ ├── lodash.padend@4.6.1
│ │ └── lodash.padstart@4.6.1
│ ├─┬ parse-server-s3-adapter@1.0.6
│ │ └─┬ aws-sdk@2.9.0
│ │ ├─┬ buffer@4.9.1
│ │ │ ├── base64-js@1.2.0
│ │ │ ├── ieee754@1.1.8
│ │ │ └── isarray@1.0.0
│ │ ├── crypto-browserify@1.0.9
│ │ ├── jmespath@0.15.0
│ │ ├── querystring@0.2.0
│ │ ├── sax@1.1.5
│ │ ├─┬ url@0.10.3
│ │ │ └── punycode@1.3.2
│ │ ├── uuid@3.0.0
│ │ ├── xml2js@0.4.15
│ │ └─┬ xmlbuilder@2.6.2
│ │ └── lodash@3.5.0
│ ├─┬ parse-server-simple-mailgun-adapter@1.0.0
│ │ └─┬ mailgun-js@0.7.15
│ │ └─┬ debug@2.2.0
│ │ └── ms@0.7.1
│ ├─┬ pg-promise@5.5.0
│ │ ├── manakin@0.4.6
│ │ ├─┬ pg@5.1.0
│ │ │ ├── buffer-writer@1.0.1
│ │ │ ├── generic-pool@2.4.2
│ │ │ ├── packet-reader@0.2.0
│ │ │ ├── pg-connection-string@0.1.3
│ │ │ ├─┬ pg-types@1.11.0
│ │ │ │ ├── ap@0.2.0
│ │ │ │ ├── postgres-array@1.0.2
│ │ │ │ ├── postgres-bytea@1.0.0
│ │ │ │ ├── postgres-date@1.0.3
│ │ │ │ └── postgres-interval@1.0.2
│ │ │ ├─┬ pgpass@0.0.6
│ │ │ │ └── split@1.0.0
│ │ │ └── semver@4.3.2
│ │ ├── pg-minify@0.4.2
│ │ └── spex@1.1.1
│ ├─┬ redis@2.6.3
│ │ ├── double-ended-queue@2.1.0-0
│ │ ├── redis-commands@1.3.1
│ │ └── redis-parser@2.4.0
│ ├─┬ request@2.79.0
│ │ ├── aws-sign2@0.6.0
│ │ ├── aws4@1.5.0
│ │ ├── caseless@0.11.0
│ │ ├── forever-agent@0.6.1
│ │ ├─┬ har-validator@2.0.6
│ │ │ ├─┬ chalk@1.1.3
│ │ │ │ ├── ansi-styles@2.2.1
│ │ │ │ ├── escape-string-regexp@1.0.5
│ │ │ │ ├─┬ has-ansi@2.0.0
│ │ │ │ │ └── ansi-regex@2.1.1
│ │ │ │ ├── strip-ansi@3.0.1
│ │ │ │ └── supports-color@2.0.0
│ │ │ └─┬ is-my-json-valid@2.15.0
│ │ │ ├── generate-function@2.0.0
│ │ │ ├─┬ generate-object-property@1.2.0
│ │ │ │ └── is-property@1.0.2
│ │ │ └── jsonpointer@4.0.1
│ │ ├─┬ hawk@3.1.3
│ │ │ ├── boom@2.10.1
│ │ │ ├── cryptiles@2.0.5
│ │ │ ├── hoek@2.16.3
│ │ │ └── sntp@1.0.9
│ │ ├─┬ http-signature@1.1.1
│ │ │ ├── assert-plus@0.2.0
│ │ │ ├─┬ jsprim@1.3.1
│ │ │ │ ├── extsprintf@1.0.2
│ │ │ │ ├── json-schema@0.2.3
│ │ │ │ └── verror@1.3.6
│ │ │ └─┬ sshpk@1.10.2
│ │ │ ├── asn1@0.2.3
│ │ │ ├── assert-plus@1.0.0
│ │ │ ├── bcrypt-pbkdf@1.0.0
│ │ │ ├─┬ dashdash@1.14.1
│ │ │ │ └── assert-plus@1.0.0
│ │ │ ├── ecc-jsbn@0.1.1
│ │ │ ├─┬ getpass@0.1.6
│ │ │ │ └── assert-plus@1.0.0
│ │ │ ├── jodid25519@1.0.2
│ │ │ ├── jsbn@0.1.0
│ │ │ └── tweetnacl@0.14.5
│ │ ├── is-typedarray@1.0.0
│ │ ├── isstream@0.1.2
│ │ ├── json-stringify-safe@5.0.1
│ │ ├── oauth-sign@0.8.2
│ │ ├── qs@6.3.0
│ │ ├── stringstream@0.0.5
│ │ ├─┬ tough-cookie@2.3.2
│ │ │ └── punycode@1.4.1
│ │ └── tunnel-agent@0.4.3
│ ├── semver@5.2.0
│ ├── tv4@1.2.7
│ ├─┬ winston@2.3.0
│ │ ├── async@1.0.0
│ │ ├── colors@1.0.3
│ │ ├── cycle@1.0.3
│ │ ├── eyes@0.1.8
│ │ └── stack-trace@0.0.9
│ └── winston-daily-rotate-file@1.4.2
├── underscore@1.8.3
└─┬ universal-analytics@0.4.8
├── async@1.2.1
└── uuid@3.0.1

   npm ERR! Linux 3.13.0-105-generic
   npm ERR! argv "/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/.heroku/node/bin/node" "/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/.heroku/node/bin/npm" "install" "--unsafe-perm" "--userconfig" "/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/.npmrc"
   npm ERR! node v7.5.0
   npm ERR! npm  v4.1.2
   npm ERR! code ELIFECYCLE
   
   npm ERR! grpc@0.14.1 install: `node-pre-gyp install --fallback-to-build`
   npm ERR! Exit status 1
   npm ERR!
   npm ERR! Failed at the grpc@0.14.1 install script 'node-pre-gyp install --fallback-to-build'.
   npm ERR! Make sure you have the latest version of node.js and npm installed.
   npm ERR! If you do, this is most likely a problem with the grpc package,
   npm ERR! not with npm itself.
   npm ERR! Tell the author that this fails on your system:
   npm ERR!     node-pre-gyp install --fallback-to-build
   npm ERR! You can get information on how to open an issue for this project with:
   npm ERR!     npm bugs grpc
   npm ERR! Or if that isn't available, you can get their info via:
   npm ERR!     npm owner ls grpc
   npm ERR! There is likely additional logging output above.
   
   npm ERR! Please include the following file with any support request:
   npm ERR!     /tmp/build_5458fb8fccb8ab96afe2de499c18cf00/npm-debug.log

-----> Build failed

   We're sorry this build is failing! You can troubleshoot common issues here:
   https://devcenter.heroku.com/articles/troubleshooting-node-deploys
   
   Some possible problems:
   
   - Dangerous semver range (>) in engines.node
   https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version
   
   Love,
   Heroku

! Push rejected, failed to compile Node.js app.
! Push failed
0.2
│ │ │ └── statuses@1.3.1
│ │ ├── iconv-lite@0.4.15
│ │ ├─┬ on-finished@2.3.0
│ │ │ └── ee-first@1.1.1
│ │ ├── qs@6.2.1
│ │ ├─┬ raw-body@2.2.0
│ │ │ └── unpipe@1.0.0
│ │ └── type-is@1.6.14
│ ├─┬ commander@2.9.0
│ │ └── graceful-readlink@1.0.1
│ ├── connect-flash@0.1.1
│ ├─┬ cookie-session@2.0.0-alpha.2
│ │ ├─┬ cookies@0.6.1
│ │ │ ├── depd@1.1.0
│ │ │ └── keygrip@1.0.1
│ │ ├─┬ debug@2.3.2
│ │ │ └── ms@0.7.2
│ │ └── on-headers@1.0.1
│ ├─┬ csurf@1.9.0
│ │ ├── cookie@0.3.1
│ │ ├── cookie-signature@1.0.6
│ │ └─┬ csrf@3.0.4
│ │ ├── base64-url@1.3.3
│ │ ├── rndm@1.2.0
│ │ └─┬ uid-safe@2.1.3
│ │ └── random-bytes@1.0.0
│ ├─┬ express@4.14.1
│ │ ├─┬ accepts@1.3.3
│ │ │ └── negotiator@0.6.1
│ │ ├── array-flatten@1.1.1
│ │ ├── content-disposition@0.5.2
│ │ ├── cookie@0.3.1
│ │ ├── cookie-signature@1.0.6
│ │ ├─┬ debug@2.2.0
│ │ │ └── ms@0.7.1
│ │ ├── depd@1.1.0
│ │ ├── encodeurl@1.0.1
│ │ ├── escape-html@1.0.3
│ │ ├── etag@1.7.0
│ │ ├── finalhandler@0.5.1
│ │ ├── fresh@0.3.0
│ │ ├── merge-descriptors@1.0.1
│ │ ├─┬ on-finished@2.3.0
│ │ │ └── ee-first@1.1.1
│ │ ├── path-to-regexp@0.1.7
│ │ ├─┬ proxy-addr@1.1.3
│ │ │ └── ipaddr.js@1.2.0
│ │ ├── qs@6.2.0
│ │ ├── range-parser@1.2.0
│ │ ├─┬ send@0.14.2
│ │ │ ├── destroy@1.0.4
│ │ │ ├── mime@1.3.4
│ │ │ └── ms@0.7.2
│ │ ├── serve-static@1.11.2
│ │ ├── type-is@1.6.14
│ │ └── vary@1.1.0
│ ├─┬ json-file-plus@3.3.0
│ │ ├── is@3.2.0
│ │ ├── node.extend@1.1.6
│ │ └─┬ promiseback@2.0.2
│ │ ├── is-callable@1.1.3
│ │ └─┬ promise-deferred@2.0.1
│ │ └─┬ promise@6.1.0
│ │ └── asap@1.0.0
│ ├─┬ package-json@2.4.0
│ │ ├─┬ got@5.7.1
│ │ │ ├─┬ create-error-class@3.0.2
│ │ │ │ └── capture-stack-trace@1.0.0
│ │ │ ├── duplexer2@0.1.4
│ │ │ ├── is-redirect@1.0.0
│ │ │ ├── is-retry-allowed@1.1.0
│ │ │ ├── lowercase-keys@1.0.0
│ │ │ ├── node-status-codes@1.0.0
│ │ │ ├── object-assign@4.1.1
│ │ │ ├─┬ parse-json@2.2.0
│ │ │ │ └─┬ error-ex@1.3.0
│ │ │ │ └── is-arrayish@0.2.1
│ │ │ ├─┬ pinkie-promise@2.0.1
│ │ │ │ └── pinkie@2.0.4
│ │ │ ├── read-all-stream@3.1.0
│ │ │ ├─┬ readable-stream@2.2.2
│ │ │ │ └── isarray@1.0.0
│ │ │ ├── timed-out@3.1.3
│ │ │ ├── unzip-response@1.0.2
│ │ │ └─┬ url-parse-lax@1.0.0
│ │ │ └── prepend-http@1.0.4
│ │ ├─┬ registry-auth-token@3.1.0
│ │ │ └─┬ rc@1.1.6
│ │ │ ├── deep-extend@0.4.1
│ │ │ ├── ini@1.3.4
│ │ │ ├── minimist@1.2.0
│ │ │ └── strip-json-comments@1.0.4
│ │ ├── registry-url@3.1.0
│ │ └── semver@5.3.0
│ ├─┬ passport@0.3.2
│ │ ├── passport-strategy@1.0.0
│ │ └── pause@0.0.1
│ └── passport-local@1.0.0
├─┬ parse-image@0.2.0
│ └─┬ gm@1.21.1
│ ├── array-parallel@0.1.3
│ ├── array-series@0.1.5
│ └─┬ debug@2.2.0
│ └── ms@0.7.1
├─┬ parse-server@2.3.2
│ ├─┬ bcrypt@1.0.2
│ │ ├── bindings@1.2.1
│ │ ├── nan@2.5.0
│ │ └─┬ node-pre-gyp@0.6.32
│ │ ├─┬ nopt@3.0.6
│ │ │ └── abbrev@1.0.9
│ │ ├─┬ npmlog@4.0.2
│ │ │ ├── console-control-strings@1.1.0
│ │ │ ├─┬ gauge@2.7.2
│ │ │ │ ├── aproba@1.0.4
│ │ │ │ ├── signal-exit@3.0.2
│ │ │ │ ├─┬ string-width@1.0.2
│ │ │ │ │ ├── code-point-at@1.1.0
│ │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
│ │ │ │ │ └── number-is-nan@1.0.1
│ │ │ │ ├── supports-color@0.2.0
│ │ │ │ └── wide-align@1.1.0
│ │ │ └── set-blocking@2.0.0
│ │ ├─┬ rimraf@2.5.4
│ │ │ └─┬ glob@7.1.1
│ │ │ ├── fs.realpath@1.0.0
│ │ │ ├── inflight@1.0.6
│ │ │ ├─┬ minimatch@3.0.3
│ │ │ │ └─┬ brace-expansion@1.1.6
│ │ │ │ ├── balanced-match@0.4.2
│ │ │ │ └── concat-map@0.0.1
│ │ │ ├── once@1.4.0
│ │ │ └── path-is-absolute@1.0.1
│ │ ├── semver@5.3.0
│ │ ├─┬ tar@2.2.1
│ │ │ ├── block-stream@0.0.9
│ │ │ └─┬ fstream@1.0.10
│ │ │ └── graceful-fs@4.1.11
│ │ └─┬ tar-pack@3.3.0
│ │ ├─┬ debug@2.2.0
│ │ │ └── ms@0.7.1
│ │ ├── fstream-ignore@1.0.5
│ │ ├─┬ once@1.3.3
│ │ │ └── wrappy@1.0.2
│ │ ├─┬ readable-stream@2.1.5
│ │ │ └── isarray@1.0.0
│ │ └── uid-number@0.0.6
│ ├─┬ body-parser@1.15.2
│ │ ├─┬ debug@2.2.0
│ │ │ └── ms@0.7.1
│ │ ├── depd@1.1.0
│ │ ├── iconv-lite@0.4.13
│ │ ├─┬ on-finished@2.3.0
│ │ │ └── ee-first@1.1.1
│ │ ├── qs@6.2.0
│ │ ├── raw-body@2.1.7
│ │ └── type-is@1.6.14
│ ├── deepcopy@0.6.3
│ ├─┬ express@4.14.0
│ │ ├─┬ accepts@1.3.3
│ │ │ └── negotiator@0.6.1
│ │ ├── content-disposition@0.5.1
│ │ ├── cookie@0.3.1
│ │ ├── cookie-signature@1.0.6
│ │ ├── escape-html@1.0.3
│ │ ├── etag@1.7.0
│ │ ├── finalhandler@0.5.0
│ │ ├── fresh@0.3.0
│ │ ├── merge-descriptors@1.0.1
│ │ ├── path-to-regexp@0.1.7
│ │ ├─┬ proxy-addr@1.1.3
│ │ │ └── ipaddr.js@1.2.0
│ │ ├── range-parser@1.2.0
│ │ ├─┬ send@0.14.1
│ │ │ └── destroy@1.0.4
│ │ ├─┬ serve-static@1.11.2
│ │ │ └─┬ send@0.14.2
│ │ │ └── ms@0.7.2
│ │ └── vary@1.1.0
│ ├── intersect@1.0.1
│ ├── lodash@4.17.4
│ ├─┬ lru-cache@4.0.2
│ │ ├── pseudomap@1.0.2
│ │ └── yallist@2.0.0
│ ├── mime@1.3.4
│ ├─┬ mongodb@2.2.10
│ │ ├─┬ mongodb-core@2.0.12
│ │ │ └── bson@0.5.7
│ │ └─┬ readable-stream@2.1.5
│ │ └── isarray@1.0.0
│ ├─┬ multer@1.2.1
│ │ ├── append-field@0.1.0
│ │ ├─┬ busboy@0.2.14
│ │ │ ├─┬ dicer@0.2.5
│ │ │ │ ├── readable-stream@1.1.14
│ │ │ │ └── streamsearch@0.1.2
│ │ │ └─┬ readable-stream@1.1.14
│ │ │ └── isarray@0.0.1
│ │ ├─┬ concat-stream@1.6.0
│ │ │ └── typedarray@0.0.6
│ │ ├─┬ mkdirp@0.5.1
│ │ │ └── minimist@0.0.8
│ │ ├── object-assign@3.0.0
│ │ ├─┬ on-finished@2.3.0
│ │ │ └── ee-first@1.1.1
│ │ ├── type-is@1.6.14
│ │ └── xtend@4.0.1
│ ├─┬ parse@1.9.2
│ │ └─┬ babel-runtime@6.22.0
│ │ ├── core-js@2.4.1
│ │ └── regenerator-runtime@0.10.1
│ ├── parse-server-fs-adapter@1.0.1
│ ├─┬ parse-server-push-adapter@1.1.0
│ │ ├─┬ apn@1.7.8
│ │ │ ├─┬ debug@2.6.0
│ │ │ │ └── ms@0.7.2
│ │ │ ├── node-forge@0.6.48
│ │ │ └── q@1.4.1
│ │ ├─┬ node-gcm@0.14.4
│ │ │ ├── debug@0.8.1
│ │ │ └── lodash@3.10.1
│ │ └─┬ npmlog@2.0.4
│ │ ├── ansi@0.3.1
│ │ ├─┬ are-we-there-yet@1.1.2
│ │ │ └── delegates@1.0.0
│ │ └─┬ gauge@1.2.7
│ │ ├── has-unicode@2.0.1
│ │ ├── lodash.pad@4.5.1
│ │ ├── lodash.padend@4.6.1
│ │ └── lodash.padstart@4.6.1
│ ├─┬ parse-server-s3-adapter@1.0.6
│ │ └─┬ aws-sdk@2.9.0
│ │ ├─┬ buffer@4.9.1
│ │ │ ├── base64-js@1.2.0
│ │ │ ├── ieee754@1.1.8
│ │ │ └── isarray@1.0.0
│ │ ├── crypto-browserify@1.0.9
│ │ ├── jmespath@0.15.0
│ │ ├── querystring@0.2.0
│ │ ├── sax@1.1.5
│ │ ├─┬ url@0.10.3
│ │ │ └── punycode@1.3.2
│ │ ├── uuid@3.0.0
│ │ ├── xml2js@0.4.15
│ │ └─┬ xmlbuilder@2.6.2
│ │ └── lodash@3.5.0
│ ├─┬ parse-server-simple-mailgun-adapter@1.0.0
│ │ └─┬ mailgun-js@0.7.15
│ │ └─┬ debug@2.2.0
│ │ └── ms@0.7.1
│ ├─┬ pg-promise@5.5.0
│ │ ├── manakin@0.4.6
│ │ ├─┬ pg@5.1.0
│ │ │ ├── buffer-writer@1.0.1
│ │ │ ├── generic-pool@2.4.2
│ │ │ ├── packet-reader@0.2.0
│ │ │ ├── pg-connection-string@0.1.3
│ │ │ ├─┬ pg-types@1.11.0
│ │ │ │ ├── ap@0.2.0
│ │ │ │ ├── postgres-array@1.0.2
│ │ │ │ ├── postgres-bytea@1.0.0
│ │ │ │ ├── postgres-date@1.0.3
│ │ │ │ └── postgres-interval@1.0.2
│ │ │ ├─┬ pgpass@0.0.6
│ │ │ │ └── split@1.0.0
│ │ │ └── semver@4.3.2
│ │ ├── pg-minify@0.4.2
│ │ └── spex@1.1.1
│ ├─┬ redis@2.6.3
│ │ ├── double-ended-queue@2.1.0-0
│ │ ├── redis-commands@1.3.1
│ │ └── redis-parser@2.4.0
│ ├─┬ request@2.79.0
│ │ ├── aws-sign2@0.6.0
│ │ ├── aws4@1.5.0
│ │ ├── caseless@0.11.0
│ │ ├── forever-agent@0.6.1
│ │ ├─┬ har-validator@2.0.6
│ │ │ ├─┬ chalk@1.1.3
│ │ │ │ ├── ansi-styles@2.2.1
│ │ │ │ ├── escape-string-regexp@1.0.5
│ │ │ │ ├─┬ has-ansi@2.0.0
│ │ │ │ │ └── ansi-regex@2.1.1
│ │ │ │ ├── strip-ansi@3.0.1
│ │ │ │ └── supports-color@2.0.0
│ │ │ └─┬ is-my-json-valid@2.15.0
│ │ │ ├── generate-function@2.0.0
│ │ │ ├─┬ generate-object-property@1.2.0
│ │ │ │ └── is-property@1.0.2
│ │ │ └── jsonpointer@4.0.1
│ │ ├─┬ hawk@3.1.3
│ │ │ ├── boom@2.10.1
│ │ │ ├── cryptiles@2.0.5
│ │ │ ├── hoek@2.16.3
│ │ │ └── sntp@1.0.9
│ │ ├─┬ http-signature@1.1.1
│ │ │ ├── assert-plus@0.2.0
│ │ │ ├─┬ jsprim@1.3.1
│ │ │ │ ├── extsprintf@1.0.2
│ │ │ │ ├── json-schema@0.2.3
│ │ │ │ └── verror@1.3.6
│ │ │ └─┬ sshpk@1.10.2
│ │ │ ├── asn1@0.2.3
│ │ │ ├── assert-plus@1.0.0
│ │ │ ├── bcrypt-pbkdf@1.0.0
│ │ │ ├─┬ dashdash@1.14.1
│ │ │ │ └── assert-plus@1.0.0
│ │ │ ├── ecc-jsbn@0.1.1
│ │ │ ├─┬ getpass@0.1.6
│ │ │ │ └── assert-plus@1.0.0
│ │ │ ├── jodid25519@1.0.2
│ │ │ ├── jsbn@0.1.0
│ │ │ └── tweetnacl@0.14.5
│ │ ├── is-typedarray@1.0.0
│ │ ├── isstream@0.1.2
│ │ ├── json-stringify-safe@5.0.1
│ │ ├── oauth-sign@0.8.2
│ │ ├── qs@6.3.0
│ │ ├── stringstream@0.0.5
│ │ ├─┬ tough-cookie@2.3.2
│ │ │ └── punycode@1.4.1
│ │ └── tunnel-agent@0.4.3
│ ├── semver@5.2.0
│ ├── tv4@1.2.7
│ ├─┬ winston@2.3.0
│ │ ├── async@1.0.0
│ │ ├── colors@1.0.3
│ │ ├── cycle@1.0.3
│ │ ├── eyes@0.1.8
│ │ └── stack-trace@0.0.9
│ └── winston-daily-rotate-file@1.4.2
├── underscore@1.8.3
└─┬ universal-analytics@0.4.8
├── async@1.2.1
└── uuid@3.0.1

   npm ERR! Linux 3.13.0-105-generic
   npm ERR! argv "/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/.heroku/node/bin/node" "/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/.heroku/node/bin/npm" "install" "--unsafe-perm" "--userconfig" "/tmp/build_5458fb8fccb8ab96afe2de499c18cf00/.npmrc"
   npm ERR! node v7.5.0
   npm ERR! npm  v4.1.2
   npm ERR! code ELIFECYCLE
   
   npm ERR! grpc@0.14.1 install: `node-pre-gyp install --fallback-to-build`
   npm ERR! Exit status 1
   npm ERR!
   npm ERR! Failed at the grpc@0.14.1 install script 'node-pre-gyp install --fallback-to-build'.
   npm ERR! Make sure you have the latest version of node.js and npm installed.
   npm ERR! If you do, this is most likely a problem with the grpc package,
   npm ERR! not with npm itself.
   npm ERR! Tell the author that this fails on your system:
   npm ERR!     node-pre-gyp install --fallback-to-build
   npm ERR! You can get information on how to open an issue for this project with:
   npm ERR!     npm bugs grpc
   npm ERR! Or if that isn't available, you can get their info via:
   npm ERR!     npm owner ls grpc
   npm ERR! There is likely additional logging output above.
   
   npm ERR! Please include the following file with any support request:
   npm ERR!     /tmp/build_5458fb8fccb8ab96afe2de499c18cf00/npm-debug.log

-----> Build failed

   We're sorry this build is failing! You can troubleshoot common issues here:
   https://devcenter.heroku.com/articles/troubleshooting-node-deploys
   
   Some possible problems:
   
   - Dangerous semver range (>) in engines.node
   https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version
   
   Love,
   Heroku

! Push rejected, failed to compile Node.js app.
! Push failed

Environment Setup

  • Server

    • parse-server version (Be specific! Don't say 'latest'.) : 2.3.2
    • Localhost or remote server? (AWS, Heroku, Azure, Digital Ocean, etc): Heroku
  • Database

    • MongoDB version: 3.2.11
    • Localhost or remote server? (AWS, mLab, ObjectRocket, Digital Ocean, etc): AWS

Activity

  1. rusmichal commented on Feb 3, 2017

    @rusmichal

    The same for me

  2. rusmichal commented on Feb 3, 2017

    @rusmichal

    That is solution: peterbraden/node-opencv#404

    Use heroku cli

  3. rusmichal commented on Feb 3, 2017

    @rusmichal

    Ok That is better solution: Use this:

    1. Add to buildpack: https://github.com/zachlatta/heroku-buildpack-nodejs-with-opencv
    2. Modify package.json:
    "engines": {
        "node": ">=4.3 <7.0",
        "npm": ">=1.0.0"
      }
    
    1. Create Procfile:
      web: node index.js
    2. Set web dyno to 1
  4. natanrolnik commented on Feb 3, 2017

    @natanrolnik
    Contributor

    Thanks for adding what solved your issue!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions