问题部署环回到heroku

我没有问题,以前部署到heroku,但几个推的掌握后,我开始在terminal上看到这个错误,当我做git推heroku主:

remote: 400557 silly vacuum-fs removing /tmp/build_73cfd27afe73fd280337c3fd2cd3c9bf/vendor/node/bin/slc remote: 400558 silly vacuum-fs quitting because other entries in /tmp/build_73cfd27afe73fd280337c3fd2cd3c9bf/vendor/node/bin remote: 400559 info postuninstall strongloop@6.0.1 remote: 400560 silly gentlyRm /tmp/build_73cfd27afe73fd280337c3fd2cd3c9bf/vendor/node/lib/node_modules/strongloop is being purged from base /tmp/build_73cfd27afe73fd280337c3fd2cd3c9bf/vendor/node remote: 400561 verbose gentlyRm don't care about contents; nuking /tmp/build_73cfd27afe73fd280337c3fd2cd3c9bf/vendor/node/lib/node_modules/strongloop remote: 400562 silly vacuum-fs purging /tmp/build_73cfd27afe73fd280337c3fd2cd3c9bf/vendor/node/lib/node_modules/strongloop remote: 400563 silly vacuum-fs quitting because other entries in /tmp/build_73cfd27afe73fd280337c3fd2cd3c9bf/vendor/node/lib/node_modules remote: ! Push rejected, failed to compile Node.js app. remote: remote: ! Push failed remote: Verifying deploy.... remote: remote: ! Push rejected to myapp. remote: To https://git.heroku.com/myapp.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'https://git.heroku.com/myapp.git' 

这里是我的Procfile:

 web: slc run 

的package.json:

 { "name": "myapp", "version": "1.0.0", "main": "server/server.js", "scripts": { "start": "node .", "pretest": "eslint .", "posttest": "nsp check" }, "engines": { "node": "0.10.x" }, "dependencies": { "async-series": "0.0.1", "compression": "^1.0.3", "cors": "^2.5.2", "helmet": "^1.3.0", "loopback": "^2.22.0", "loopback-boot": "^2.6.5", "loopback-component-explorer": "^2.4.0", "loopback-connector-mongodb": "^1.15.2", "loopback-datasource-juggler": "^2.39.0", "serve-favicon": "^2.0.1", "strong-error-handler": "^1.0.1" }, "devDependencies": { "eslint": "^2.5.3", "nsp": "^2.1.0" }, "repository": { "type": "", "url": "" }, "license": "UNLICENSED", "description": "myapp" } 

当我运行heroku日志我收到一些内存问题,林不知道这是否与我的问题有关:

 2016-09-05T19:23:21.380834+00:00 heroku[web.1]: Process running mem=935M(182.8%) 2016-09-05T19:23:21.380938+00:00 heroku[web.1]: Error R14 (Memory quota exceeded) 2016-09-05T19:23:42.483862+00:00 heroku[web.1]: Process running mem=936M(183.0%) 2016-09-05T19:23:42.483938+00:00 heroku[web.1]: Error R14 (Memory quota exceeded) 2016-09-05T19:24:03.606013+00:00 heroku[web.1]: Process running mem=936M(182.8%) 2016-09-05T19:24:03.606059+00:00 heroku[web.1]: Error R14 (Memory quota exceeded) 

我试过了什么:

  1. 我已经把我的提交重新设置到了能够推送到heroku的地步。 这样做什么都没做。 我仍然得到与我以前的工作代码相同的错误。
  2. 我也暂时将我的计划从业余爱好升级到更高的绩效计划。 当我运行heroku日志时,这摆脱了内存泄漏警告,但我仍然无法推送到heroku。 我收到上面给出的同样的错误。

  3. 我也尝试重新启动我的dynos。 再次没有变化:(

我有同样的问题。 我正在使用一个我已经部署了几十次的项目,而今天刚刚开始。 看起来这可能是Heroku的结尾。 你碰巧find一个修复吗?

更新:find一个修复程序! 我有如下答案的确切的错误:

 remote: 399727 error path /tmp/build_2b4a4006d967fde144d63244a50616b8/vendor/node/lib/node_modules/strongloop/node_modules/loopback-sdk-angular-cli/bin/lb-ng 

我今天读过Heroku,总是把你的构build工具保存在你的package.json的依赖项中,并记住我的是全局安装的,所以我运行了这个命令:

 npm install --save loopback-sdk-angular-cli 

然后,我把它推到了Heroku,终于通过了。

我已经从heroku听到了,他们告诉我联系第三方buildpack的创造者。 在这种情况下,strongloop。 我给他们发了一封电子邮件 我正在等待回听。 如果我find解决scheme,我会在这里发布。 如果你们有任何运气,请按照相同的方式做!