Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Why does the error "Precompiling assets failed" appear? #1168

Closed
afuno opened this issue Jan 11, 2018 · 42 comments
Closed

Why does the error "Precompiling assets failed" appear? #1168

afuno opened this issue Jan 11, 2018 · 42 comments

Comments

@afuno
Copy link

afuno commented Jan 11, 2018

Hello.

I suddenly began to receive error when deploy. For several days now I can not understand what's wrong.

First I tried to fix my Rails application (configuration). But today I created a new application:

rails new MyNewApp --webpack=vue

And then I restored some files: views, models, controllers, javascript (for webpack) and so on.

It is worthwhile to clarify that locally I have always compiled (javascript for webpack) everything. But on the server I was getting an error.

I do not have any custom settings for Webpack. Just what the team generated, which I showed above.

But there are new files that I created myself:

.babelrc:

{
  "presets": [
    ["env", {
      "modules": false,
      "targets": {
        "browsers": ["> 1%", "last 2 versions", "not ie <= 10"]
      }
    }],
    "stage-2"
  ],
  "plugins": [
    "transform-runtime",
    ["module-resolver", {
      "root": ["./"],
      "alias": {
        "app_assets": "./app/assets",
        "vendor_assets": "./vendor/assets"
      }
    }]
  ],
  "env": {
    "test": {
      "presets": ["env", "stage-2"],
      "plugins": ["istanbul"]
    }
  }
}

.postcssrc.yml:

plugins:
  postcss-import: {}
  postcss-cssnext: {}

By the way, about deploy. On the server I use Dokku. And deploy based on buildpacks.

.buildpacks:

https://github.com/heroku/heroku-buildpack-nodejs.git
https://github.com/heroku/heroku-buildpack-ruby.git

Now about the error. Here is the full log of deploy:

Pushing to [email protected]:my-app
remote: -----> Setting config vars        
remote:        GIT_REV:  f2fbd79db65d3993385289e5041177504806f08f        
remote: �[1G-----> Cleaning up...        
remote: �[1G-----> Building my-app from herokuish...        
remote: �[1G-----> Adding BUILD_ENV to build environment...        
remote: �[1G�[1G       �[1G-----> Warning: Multiple default buildpacks reported the ability to handle this app. The first buildpack in the list below will be used.        
remote: �[1G�[1G       �[1G       Detected buildpacks: multi ruby nodejs        
remote: �[1G�[1G       �[1G-----> Multipack app detected        
remote: �[1G�[1G=====> Downloading Buildpack: https://github.com/heroku/heroku-buildpack-nodejs.git        
remote: �[1G�[1G=====> Detected Framework: Node.js        
remote: �[1G�[1G               
remote: �[1G�[1G-----> Creating runtime environment        
remote: �[1G�[1G               
remote: �[1G�[1G       NPM_CONFIG_LOGLEVEL=error        
remote: �[1G�[1G       NPM_CONFIG_PRODUCTION=true        
remote: �[1G�[1G       NODE_VERBOSE=true        
remote: �[1G�[1G       NODE_ENV=production        
remote: �[1G�[1G       NODE_MODULES_CACHE=false        
remote: �[1G�[1G               
remote: �[1G�[1G-----> Installing binaries        
remote: �[1G�[1G       engines.node (package.json):  unspecified        
remote: �[1G�[1G       engines.npm (package.json):   unspecified (use default)        
remote: �[1G�[1G       engines.yarn (package.json):  unspecified (use default)        
remote: �[1G�[1G               
remote: �[1G�[1G       Resolving node version 8.x...        
remote: �[1G�[1G       Downloading and installing node 8.9.4...        
remote: �[1G�[1G       Using default npm version: 5.6.0        
remote: �[1G�[1G       Resolving yarn version 1.x...        
remote: �[1G�[1G       Downloading and installing yarn (1.3.2)...        
remote: �[1G�[1G       Installed yarn 1.3.2        
remote: �[1G�[1G               
remote: �[1G�[1G-----> Restoring cache        
remote: �[1G�[1G       Skipping cache restore (disabled)        
remote: �[1G�[1G               
remote: �[1G�[1G-----> Building dependencies        
remote: �[1G�[1G       Installing node modules (yarn.lock)        
remote: �[1G�[1G       yarn install v1.3.2        
remote: �[1G�[1G       [1/4] Resolving packages...        
remote: �[1G�[1G       [2/4] Fetching packages...        
remote: �[1G�[1G       info [email protected]: The platform "linux" is incompatible with this module.        
remote: �[1G�[1G       info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.        
remote: �[1G�[1G       [3/4] Linking dependencies...        
remote: �[1G�[1G       warning "@rails/webpacker > [email protected]" has unmet peer dependency "caniuse-lite@^1.0.30000697".        
remote: �[1G�[1G       warning " > [email protected]" has unmet peer dependency "css-loader@*".        
remote: �[1G�[1G       warning " > [email protected]" has unmet peer dependency "webpack@^2.2.0 || ^3.0.0".        
remote: �[1G�[1G       warning "webpack-dev-server > [email protected]" has unmet peer dependency "webpack@^1.0.0 || ^2.0.0 || ^3.0.0".        
remote: �[1G�[1G       [4/4] Building fresh packages...        
remote: �[1G�[1G       Done in 23.27s.        
remote: �[1G�[1G               
remote: �[1G�[1G-----> Caching build        
remote: �[1G�[1G       Clearing previous node cache        
remote: �[1G�[1G       Skipping cache save (disabled by config)        
remote: �[1G�[1G               
remote: �[1G�[1G-----> Build succeeded!        
remote: �[1G�[1G               
remote: �[1G�[1G       yarn list v1.3.2        
remote: �[1G�[1G       ├─ @rails/[email protected]        
remote: �[1G�[1G       ├─ @std/[email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       ├─ [email protected]        
remote: �[1G�[1G       └─ [email protected]        
remote: �[1G�[1G       Done in 0.85s.        
remote: �[1G�[1G               
remote: �[1G�[1G       !     Unmet dependencies don't fail yarn install but may cause runtime issues        
remote: �[1G�[1G       https://github.com/npm/npm/issues/7494        
remote: �[1G�[1G               
remote: �[1G�[1G=====> Downloading Buildpack: https://github.com/heroku/heroku-buildpack-ruby.git        
remote: �[1G�[1G=====> Detected Framework: Ruby        
remote: �[1G�[1G-----> Compiling Ruby/Rails        
remote: �[1G�[1G-----> Using Ruby version: ruby-2.4.3        
remote: �[1G�[1G-----> Installing dependencies using bundler 1.15.2        
remote: �[1G�[1G       Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment        
remote: �[1G�[1G       Warning: the running version of Bundler (1.15.2) is older than the version that created the lockfile (1.16.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.        
remote: �[1G�[1G       Fetching gem metadata from https://rubygems.org/...........        
remote: �[1G�[1G       Fetching version metadata from https://rubygems.org/...        
remote: �[1G�[1G       Fetching dependency metadata from https://rubygems.org/..        
remote: �[1G�[1G       Using rake 12.3.0        
remote: �[1G�[1G       Using concurrent-ruby 1.0.5        
remote: �[1G�[1G       Using minitest 5.11.1        
remote: �[1G�[1G       Using thread_safe 0.3.6        
remote: �[1G�[1G       Using builder 3.2.3        
remote: �[1G�[1G       Using erubi 1.7.0        
remote: �[1G�[1G       Using mini_portile2 2.3.0        
remote: �[1G�[1G       Using crass 1.0.3        
remote: �[1G�[1G       Using rack 2.0.3        
remote: �[1G�[1G       Using nio4r 2.2.0        
remote: �[1G�[1G       Using websocket-extensions 0.1.3        
remote: �[1G�[1G       Using mini_mime 1.0.0        
remote: �[1G�[1G       Using arel 8.0.0        
remote: �[1G�[1G       Using public_suffix 3.0.1        
remote: �[1G�[1G       Using extlib 0.9.16        
remote: �[1G�[1G       Fetching multi_json 1.13.1        
remote: �[1G�[1G       Using execjs 2.7.0        
remote: �[1G�[1G       Using bcrypt 3.1.11        
remote: �[1G�[1G       Using popper_js 1.12.9        
remote: �[1G�[1G       Using rb-fsevent 0.10.2        
remote: �[1G�[1G       Using ffi 1.9.18        
remote: �[1G�[1G       Using browser 2.5.2        
remote: �[1G�[1G       Using bundler 1.15.2        
remote: �[1G�[1G       Using mime-types-data 3.2016.0521        
remote: �[1G�[1G       Using climate_control 0.2.0        
remote: �[1G�[1G       Using orm_adapter 0.5.0        
remote: �[1G�[1G       Using coffee-script-source 1.12.2        
remote: �[1G�[1G       Using method_source 0.9.0        
remote: �[1G�[1G       Using thor 0.19.4        
remote: �[1G�[1G       Using deep_merge 1.1.1        
remote: �[1G�[1G       Using dry-equalizer 0.2.0        
remote: �[1G�[1G       Using inflecto 0.0.2        
remote: �[1G�[1G       Using connection_pool 2.2.1        
remote: �[1G�[1G       Using excon 0.60.0        
remote: �[1G�[1G       Using multipart-post 2.0.0        
remote: �[1G�[1G       Using filterrific 5.0.1        
remote: �[1G�[1G       Using formatador 0.2.5        
remote: �[1G�[1G       Fetching jwt 2.1.0        
remote: �[1G�[1G       Using little-plugger 1.1.4        
remote: �[1G�[1G       Using memoist 0.16.0        
remote: �[1G�[1G       Using os 0.9.6        
remote: �[1G�[1G       Using retriable 1.4.1        
remote: �[1G�[1G       Using hashie 3.5.7        
remote: �[1G�[1G       Using kaminari-core 1.1.1        
remote: �[1G�[1G       Using mini_magick 4.8.0        
remote: �[1G�[1G       Using oj 3.3.10        
remote: �[1G�[1G       Using pg 0.21.0        
remote: �[1G�[1G       Using puma 3.11.0        
remote: �[1G�[1G       Using redis 4.0.1        
remote: �[1G�[1G       Using rolify 5.2.0        
remote: �[1G�[1G       Using ruby-progressbar 1.9.0        
remote: �[1G�[1G       Using tilt 2.0.8        
remote: �[1G�[1G       Using temple 0.8.0        
remote: �[1G�[1G       Using i18n 0.9.1        
remote: �[1G�[1G       Using dry-configurable 0.7.0        
remote: �[1G�[1G       Using dry-core 0.4.2        
remote: �[1G�[1G       Using tzinfo 1.2.4        
remote: �[1G�[1G       Using sitemap_generator 6.0.0        
remote: �[1G�[1G       Using rack-test 0.8.2        
remote: �[1G�[1G       Using sprockets 3.7.1        
remote: �[1G�[1G       Using warden 1.2.7        
remote: �[1G�[1G       Using rack-protection 2.0.0        
remote: �[1G�[1G       Using rack-proxy 0.6.3        
remote: �[1G�[1G       Using websocket-driver 0.6.5        
remote: �[1G�[1G       Using mail 2.7.0        
remote: �[1G�[1G       Using addressable 2.5.2        
remote: �[1G�[1G       Using autoprefixer-rails 7.2.4        
remote: �[1G�[1G       Using uglifier 4.1.3        
remote: �[1G�[1G       Using nokogiri 1.8.1        
remote: �[1G�[1G       Using rb-inotify 0.9.10        
remote: �[1G�[1G       Using mime-types 3.1        
remote: �[1G�[1G       Using cocaine 0.5.8        
remote: �[1G�[1G       Using coffee-script 2.4.1        
remote: �[1G�[1G       Using foreman 0.84.0        
remote: �[1G�[1G       Fetching faraday 0.13.1        
remote: �[1G�[1G       Installing multi_json 1.13.1        
remote: �[1G�[1G       Installing jwt 2.1.0        
remote: �[1G�[1G       Using kp_api 0.10.2        
remote: �[1G�[1G       Using slim 3.0.9        
remote: �[1G�[1G       Using russian 0.6.0        
remote: �[1G�[1G       Using dry-container 0.6.0        
remote: �[1G�[1G       Using activesupport 5.1.4        
remote: �[1G�[1G       Using sidekiq 5.0.5        
remote: �[1G�[1G       Using launchy 2.4.3        
remote: �[1G�[1G       Using loofah 2.1.1        
remote: �[1G�[1G       Using sass-listen 4.0.0        
remote: �[1G�[1G       Using fog-core 2.0.0        
remote: �[1G�[1G       Using ckeditor 4.2.4        
remote: �[1G�[1G       Using autoparse 0.3.3        
remote: �[1G�[1G       Using logging 2.2.2        
remote: �[1G�[1G       Using rollbar 2.15.5        
remote: �[1G�[1G       Using dry-logic 0.4.2        
remote: �[1G�[1G       Using rails-dom-testing 2.0.3        
remote: �[1G�[1G       Using globalid 0.4.1        
remote: �[1G�[1G       Using activemodel 5.1.4        
remote: �[1G�[1G       Using jbuilder 2.7.0        
remote: �[1G�[1G       Using pundit 1.1.0        
remote: �[1G�[1G       Using rails-html-sanitizer 1.0.3        
remote: �[1G�[1G       Using sass 3.5.5        
remote: �[1G�[1G       Installing faraday 0.13.1        
remote: �[1G�[1G       Using fog-json 1.1.0        
remote: �[1G�[1G       Using fog-xml 0.1.3        
remote: �[1G�[1G       Using dry-types 0.12.2        
remote: �[1G�[1G       Using activejob 5.1.4        
remote: �[1G�[1G       Using activerecord 5.1.4        
remote: �[1G�[1G       Using carrierwave 1.2.2        
remote: �[1G�[1G       Using actionview 5.1.4        
remote: �[1G�[1G       Using bootstrap 4.0.0.beta3        
remote: �[1G�[1G       Using font-awesome-sass 4.7.0        
remote: �[1G�[1G       Using fog-google 0.6.0        
remote: �[1G�[1G       Using dry-validation 0.11.1        
remote: �[1G�[1G       Using acts_as_list 0.9.10        
remote: �[1G�[1G       Using kaminari-activerecord 1.1.1        
remote: �[1G�[1G       Using actionpack 5.1.4        
remote: �[1G�[1G       Using kaminari-actionview 1.1.1        
remote: �[1G�[1G       Using config 1.6.1        
remote: �[1G�[1G       Using actioncable 5.1.4        
remote: �[1G�[1G       Using actionmailer 5.1.4        
remote: �[1G�[1G       Using railties 5.1.4        
remote: �[1G�[1G       Using sprockets-rails 3.2.1        
remote: �[1G�[1G       Using meta-tags 2.7.0        
remote: �[1G�[1G       Using kaminari 1.1.1        
remote: �[1G�[1G       Using coffee-rails 4.2.2        
remote: �[1G�[1G       Using rails 5.1.4        
remote: �[1G�[1G       Using responders 2.4.0        
remote: �[1G�[1G       Using jquery-rails 4.3.1        
remote: �[1G�[1G       Using sass-rails 5.0.7        
remote: �[1G�[1G       Using webpacker 3.2.0        
remote: �[1G�[1G       Using custom_counter_cache 0.2.2        
remote: �[1G�[1G       Using devise 4.4.0        
remote: �[1G�[1G       Using signet 0.8.1        
remote: �[1G�[1G       Using googleauth 0.6.2        
remote: �[1G�[1G       Using google-api-client 0.8.6        
remote: �[1G�[1G       Bundle complete! 48 Gemfile dependencies, 130 gems now installed.        
remote: �[1G�[1G       Gems in the groups development and test were not installed.        
remote: �[1G�[1G       Bundled gems are installed into ./vendor/bundle.        
remote: �[1G�[1G       Bundle completed (12.01s)        
remote: �[1G�[1G       Cleaning up the bundler cache.        
remote: �[1G�[1G       Warning: the running version of Bundler (1.15.2) is older than the version that created the lockfile (1.16.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.        
remote: �[1G�[1G       Removing multi_xml (0.6.0)        
remote: �[1G�[1G       Removing oauth2 (1.4.0)        
remote: �[1G�[1G       Removing chronic (0.10.2)        
remote: �[1G�[1G       Removing omniauth-oauth2 (1.5.0)        
remote: �[1G�[1G       Removing jwt (1.5.6)        
remote: �[1G�[1G       Removing omniauth-google-oauth2 (0.5.2)        
remote: �[1G�[1G       Removing omniauth-vkontakte (1.4.1)        
remote: �[1G�[1G       Removing whenever (0.10.0)        
remote: �[1G�[1G       Removing multi_json (1.13.0)        
remote: �[1G�[1G       Removing faraday (0.12.2)        
remote: �[1G�[1G       Removing omniauth (1.8.1)        
remote: �[1G�[1G-----> Detecting rake tasks        
remote: �[1G�[1G-----> Preparing app for Rails asset pipeline        
remote: �[1G�[1G       Running: rake assets:precompile        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |        
remote: �[1G�[1G       Progress: |I, [2018-01-11T11:34:10.410851 #846]  INFO -- : DB Connection Pool size for Sidekiq Server before disconnect is: 5        
remote: �[1G�[1G       I, [2018-01-11T11:34:10.449796 #846]  INFO -- : DB Connection Pool size for Sidekiq Server is now: 16        
remote: �[1G�[1G       yarn install v1.3.2        
remote: �[1G�[1G       [1/4] Resolving packages...        
remote: �[1G�[1G       [2/4] Fetching packages...        
remote: �[1G�[1G       info [email protected]: The platform "linux" is incompatible with this module.        
remote: �[1G�[1G       info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.        
remote: �[1G�[1G       [3/4] Linking dependencies...        
remote: �[1G�[1G       warning "@rails/webpacker > [email protected]" has unmet peer dependency "caniuse-lite@^1.0.30000697".        
remote: �[1G�[1G       warning " > [email protected]" has unmet peer dependency "css-loader@*".        
remote: �[1G�[1G       warning " > [email protected]" has unmet peer dependency "webpack@^2.2.0 || ^3.0.0".        
remote: �[1G�[1G       warning "webpack-dev-server > [email protected]" has unmet peer dependency "webpack@^1.0.0 || ^2.0.0 || ^3.0.0".        
remote: �[1G�[1G       [4/4] Building fresh packages...        
remote: �[1G�[1G       Done in 7.76s.        
remote: �[1G�[1G       I, [2018-01-11T11:34:31.412744 #846]  INFO -- : Writing /tmp/build/public/assets/express/lib/application-688de300457b8bce081311f6966b12eae1abdc4a891ae32ca4619dd0d7da86a1.js        
remote: �[1G�[1G       I, [2018-01-11T11:34:31.413855 #846]  INFO -- : Writing /tmp/build/public/assets/express/lib/application-688de300457b8bce081311f6966b12eae1abdc4a891ae32ca4619dd0d7da86a1.js.gz        
remote: �[1G�[1G       Webpacker is installed 🎉 🍰        
remote: �[1G�[1G       Using /tmp/build/config/webpacker.yml file for setting up webpack paths        
remote: �[1G�[1G       Compiling…        
remote: �[1G�[1G       Compilation failed:        
remote: �[1G�[1G       !        
remote: �[1G�[1G       !     Precompiling assets failed.        
remote: �[1G�[1G       !        
To 111.222.333.444:my-app
 ! [remote rejected] dev -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:my-app'
Completed with errors, see above

Help me solve the problem. I'm desperate and I do not know what to do.

@gauravtiwari
Copy link
Member

Are you using es6 code or any libraries that probably using es6 code? See this issue: #306

@afuno
Copy link
Author

afuno commented Jan 11, 2018

@gauravtiwari I'll read it all and test. But why can not I get a normal error text in the log? It looks very strange.

P.S.: As for the link you gave me, I'll answer you soon.

@gauravtiwari
Copy link
Member

The other thing you could do is compile like so locally:

NODE_ENV=production bundle exec rails assets:precompile

@gauravtiwari
Copy link
Member

This will compile in production mode and will display appropriate errors.

@afuno
Copy link
Author

afuno commented Jan 11, 2018

@gauravtiwari

The first thing I tested it locally:

NODE_ENV=production RAILS_ENV=production rake assets:precompile

This command was copied directly from the log to save its appearance:

rake assets:precompile

All successfully compiled.

@afuno
Copy link
Author

afuno commented Jan 11, 2018

@gauravtiwari I brought the .babelrc file to this form:

{
  "presets": [
    ["env", {
      "modules": false,
      "targets": {
        "browsers": ["> 1%", "last 2 versions", "not ie <= 10"],
        "node": "current",
        "uglify": true
      },
      "useBuiltIns": true
    }],
    "stage-2",
    "es2015"
  ],
  "plugins": [
    "transform-runtime",
    ["module-resolver", {
      "root": ["./"],
      "alias": {
        "app_assets": "./app/assets",
        "vendor_assets": "./vendor/assets"
      }
    }]
  ],
  "env": {
    "test": {
      "presets": ["env", "stage-2"],
      "plugins": ["istanbul"]
    }
  }
}

It did not help.

Also the file yarn.lock: https://pastebin.com/raw/y0Z21sv0

@afuno
Copy link
Author

afuno commented Jan 11, 2018

yarn add babel-plugin-transform-function-bind

Too has not helped.

@afuno
Copy link
Author

afuno commented Jan 11, 2018

@gauravtiwari It is impossible to do anything without the text of the error. Even under your link the author has an error text. I do not have anything. Just one line that does not give absolutely nothing:

Precompiling assets failed.

I do not understand what to do about it :( Just at one point everything stopped working. And I did not even touch the files associated with the deploy.

@afuno
Copy link
Author

afuno commented Jan 11, 2018

This also did not help: http://babeljs.io/env

@IsaaX
Copy link

IsaaX commented Jan 11, 2018

Just to give some context, I too am running into this issue. I am not running it via heroku but on alpine linux docker container. I get the error

Compiling…        
Compilation failed:  

With no informative error.

This error started happening when I upgrade webpacker from 3.0.2 to 3.2.0. I suspect one of the dependencies that was updated on this release caused an issue.

from the yarn.lock file

"@rails/webpacker@^3.2.0":
  version "3.2.0"
  resolved "https://registry.yarnpkg.com/@rails/webpacker/-/webpacker-3.2.0.tgz#e9e98a4da4a3e09441c71d2cbd66461659971055"
  dependencies:
    babel-core "^6.26.0"
    babel-loader "^7.1.2"
    babel-plugin-syntax-dynamic-import "^6.18.0"
    babel-plugin-transform-class-properties "^6.24.1"
    babel-plugin-transform-object-rest-spread "^6.26.0"
    babel-polyfill "^6.26.0"
    babel-preset-env "^1.6.1"
    case-sensitive-paths-webpack-plugin "^2.1.1"
    compression-webpack-plugin "^1.0.1"
    css-loader "^0.28.7"
    extract-text-webpack-plugin "^3.0.2"
    file-loader "^1.1.5"
    glob "^7.1.2"
    js-yaml "^3.10.0"
    node-sass "^4.7.2"
    path-complete-extname "^0.1.0"
    postcss-cssnext "^3.0.2"
    postcss-import "^11.0.0"
    postcss-loader "^2.0.9"
    sass-loader "^6.0.6"
    style-loader "^0.19.0"
    webpack "^3.10.0"
    webpack-manifest-plugin "^1.3.2"

When I run webpack directly I get a bit more informative error

> bundle exec webpack
> Segmentation fault

Right now I'm suspecting this is the culprit and am digging further.
sass/node-sass#2169

Hope this is helpful to everyone and see if we can all come up with a solution.

@afuno
Copy link
Author

afuno commented Jan 11, 2018

@IsaaX The problem is that I created a new Rails application:

rails new MyNewApp --webpack=vue

That is, I did not update the Webpacker.

And in the new Rails application I copied the app directory from the old one. Without touching Webpacker configs.

@IsaaX
Copy link

IsaaX commented Jan 11, 2018

@afuno I presume since you are on a new application you are on webpacker v3.2.0? That's partially the issue but that's only speculation. If not could you let us know the version you are on?

@afuno
Copy link
Author

afuno commented Jan 11, 2018

@IsaaX This command:

NODE_ENV=production RAILS_ENV=production bundle exec webpack

Locally everything successfully compiles (displays information) (as minify).


Yes. Version 3.2.0. Actual to the moment.

@IsaaX
Copy link

IsaaX commented Jan 11, 2018

@afuno ok so far my suspicious are on the right track. Locally my assets compile successfully. I'm running Mac OSX 10.12.6 High Sierra.

Only when I'm on a docker container with alpine linux does the asset compilation fails, which seems to be the case with you too since you are trying to deploy to heroku. The images heroku uses are linux based. So looking at sass/node-sass#2169 it seems that the node version is not high enough.

@afuno
Copy link
Author

afuno commented Jan 11, 2018

@IsaaX

OS:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:        16.04
Codename:       xenial

Dokku (.buildpacks) container:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:        14.04
Codename:       trusty

@gauravtiwari
Copy link
Member

Could you please try this code in webpack/production.js?

# from terminal
yarn add uglifyjs-webpack-plugin
// config/webpack/production.js
const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
const environment = require('./environment')

environment.plugins.delete('UglifyJs')

environment.plugins.append(
  'UglifyJs',
  new UglifyJsPlugin({
    sourceMap: true
  })
)

module.exports = environment.toWebpackConfig()

@gauravtiwari
Copy link
Member

And then deploy again.

@afuno
Copy link
Author

afuno commented Jan 11, 2018

@gauravtiwari I did it, but it did not help.

And: node_modules/@rails/webpacker/package/environments/production.js

@gauravtiwari
Copy link
Member

Ahh right. It should be in config/webpack/production.js

Please could you set ecma to 8 or 7: https://github.com/webpack-contrib/uglifyjs-webpack-plugin#uglifyoptions

  new UglifyJsPlugin({
    uglifyOptions: {
      ie8: false,
      ecma: 8,
      warnings: false
    }
  })

@afuno
Copy link
Author

afuno commented Jan 11, 2018

@gauravtiwari Did not help:

const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
const environment = require('./environment')

environment.plugins.delete('UglifyJs')

environment.plugins.append(
  'UglifyJs',
  new UglifyJsPlugin({
    uglifyOptions: {
      ie8: false,
      ecma: 7, // or 8
      warnings: false
    }
  })
)

module.exports = environment.toWebpackConfig()

I do not know what to do... The project simply does not start on the server...

@gauravtiwari
Copy link
Member

Does it compile now or still same error? Compilation failed

@afuno
Copy link
Author

afuno commented Jan 11, 2018

@gauravtiwari Absolutely the same thing. Nothing new.

@gauravtiwari
Copy link
Member

Aahhrrggh! Can you give me access to your repo may be? (if that's okay) or make a public example to debug the problem.

@afuno
Copy link
Author

afuno commented Jan 12, 2018

@gauravtiwari Maybe it's RAM? I have 4 Gb RAM on the server. The server has Dokku, and Dokku has one application. This application has a link to the database (PostgreSQL) and Redis.

The process of compiling assets looks like this, that at one point (not immediately) the compilation falls.

It looks like a lack of RAM (4 Gb). But this is strange, since there are a lot of it on the server.

@afuno
Copy link
Author

afuno commented Jan 12, 2018

@gauravtiwari Oh my God!

For the thousandth time, I start the process of deploy. But this time I opened the server console in parallel (top).

The compilation (node) did not eat more than 12 percent of the RAM.

As a result, the compilation was successful! Deploy completed!

And the strangest thing is that I did not do anything. You can see for yourself.
What is this devilry? :D

@afuno
Copy link
Author

afuno commented Jan 12, 2018

Most likely it's RAM.
But I can not understand why now everything went well.
I'm afraid to take the next deploy D:

@gauravtiwari
Copy link
Member

@afuno Yes that's another thing I totally forgot to mention, there are some issues filed on the repo that's related to memory (RAM) not being sufficient for compilation. Is it deploying okay now?

@afuno
Copy link
Author

afuno commented Jan 13, 2018

@gauravtiwari Today the second deployment was successful.

@afuno
Copy link
Author

afuno commented Jan 13, 2018

@gauravtiwari Periodically falls. I have to sit during the deployment and shake the tambourine. It's just like a lottery.

@gauravtiwari
Copy link
Member

Have you tried upgrading RAM to say 1GB or 2GB? The other alternative is you compile everything locally and push it to source control.

@afuno
Copy link
Author

afuno commented Jan 13, 2018

@gauravtiwari So I have 4 Gb of RAM on the server.

@gauravtiwari
Copy link
Member

Closing this for now.

@afuno
Copy link
Author

afuno commented Jan 21, 2018

@gauravtiwari This problem has just appeared in the second project.
The second project I created the other day. Also Rails 5.1.4.
Deployment was canceled for the same reason.

When deployed, a maximum of 12% of server RAM (for node) is consumed.

P.S. I do not think that this topic should be closed, because the problem is not solved.

@afuno
Copy link
Author

afuno commented Jan 21, 2018

During the deployment: screenshot
One second before the fall: screenshot

After I made the second deployment screenshot fell.

@gauravtiwari
Copy link
Member

Ahh thanks @afuno for update. Are you still getting same cryptic error message? Does Dokku supports deploying in verbose mode so you can see why compilation fails?

Perhaps, consider posting this issue on webpack repo since webpacker is nothing more than a wrapper around latest webpack.

@gauravtiwari
Copy link
Member

I just deployed an example app on heroku and it's deployed fine.

@afuno
Copy link
Author

afuno commented Jan 21, 2018

@gauravtiwari I use Dokku recommendations for deployment (git commands).
Moreover, I spent half a year deploying with the Webpacker without any problems.
I've used Webpacker 3.2 since its release. And everything was wonderful.

But since January 11 this year, I began to receive this problem.

@gauravtiwari
Copy link
Member

@afuno thanks, so you started having these problems after 3.2.0? Could you please try 3.2.1?

@afuno
Copy link
Author

afuno commented Jan 21, 2018

@gauravtiwari I already tried the 3.2.1 version. Did not help.

@afuno
Copy link
Author

afuno commented Jan 23, 2018

@gauravtiwari Oh my God. I really do not understand what kind of crap :D
The application has just deployed in seconds (Webpack compiling). The server state was exactly the same as yesterday, the day before yesterday, a week ago...

I do not understand anything.

Although exactly an hour ago I barely deployed the application D:

@vitalyliber
Copy link

I have the same error. This is very strange. I also use dokku for deploy. This was a new app. I have deployed it successfully, but after 2 hours can't do it again. This is very, very strange =)
I have rails 6.0.. and webpacker from the master branch "@rails/webpacker": "https://github.com/rails/webpacker"

@jakeNiemiec
Copy link
Member

jakeNiemiec commented Feb 12, 2019

This was a new app. I have deployed it successfully, but after 2 hours can't do it again.

Keep in mind that builds and deps act differently depending on NODE_ENV.

@afuno @vitalyliber Can you see if this works?

new UglifyJsPlugin({
    uglifyOptions: {
      compress: {
        collapse_vars: false
      }
    }
  }
)

Solves issues related to: terser/terser#50

Many asset-heavy npm packages have this problem but, since webpacker compiles all node_modules by default, it only takes one bad dependency or sub-dependency for your build to choke to death.

TL;DR: When "dead code elimination" is run, there are so many code elimination candidates to keep track of that your process runs out of memory (cc @gauravtiwari). We ran into this while building FontAwesome for production, they have a good guide about overcoming this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants