【问题标题】:not able to push the repo to Heroku无法将回购推送到 Heroku
【发布时间】:2020-07-28 14:35:10
【问题描述】:

我来了

error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

当我尝试推送到 Heroku 时,这不是第一次推送我已经在 Heroku 中部署了这个应用程序,但是突然间 Heroku 开始抛出这个错误。

我试过了

  • 设置git config --global http.postBuffer 524288000
  • 重启所有dynos
  • 删除 Heroku 项目并重新创建。
  • 尝试将相同的 repo 推送到 GitHub,它工作正常。

我正在使用 macos-catalina

这是完整的错误

remote: Compressing source files... done.
remote: Building source:
remote: 
remote: -----> Node.js app detected
remote:        
remote: -----> Creating runtime environment
remote:        
remote:        NPM_CONFIG_LOGLEVEL=error
remote:        NODE_ENV=production
remote:        NODE_MODULES_CACHE=true
remote:        NODE_VERBOSE=false
remote:        
remote: -----> Installing binaries
remote:        engines.node (package.json):  unspecified
remote:        engines.npm (package.json):   unspecified (use default)
remote:        
remote:        Resolving node version 12.x...
remote:        Downloading and installing node 12.18.3
remote:        Using default npm version: 6.14.6
remote:        
remote: -----> Restoring cache
remote:        - node_modules
remote:        
remote: -----> Installing dependencies
remote:        Installing node modules
error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
fatal: the remote end hung up unexpectedly
fatal: the remote end hung up unexpectedly

任何帮助将不胜感激。谢谢

【问题讨论】:

    标签: heroku heroku-cli heroku-nodejs


    【解决方案1】:

    如果有人遇到类似问题,请检查 Heroku 日志,在我的情况下,next.js 构建占用了太多内存,因此即使推送成功,部署也会被拒绝。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-31
      • 2016-12-14
      • 1970-01-01
      相关资源
      最近更新 更多