【问题标题】:Dyno won't show up when I push Procfile to master to deploy the app当我将 Procfile 推送到 master 以部署应用程序时,Dyno 不会出现
【发布时间】:2020-04-20 14:23:28
【问题描述】:

尝试部署我的应用时; (一个使用我制作的 twitterbot 将 18,982 个屏幕截图发布到 Twitter 的应用程序,试图在后台运行它),我使用 Windows 命令提示符并利用节点将代码推送到我的应用程序的主控,但我不断收到错误消息并且我的测功机不会出现(即使我制作的 Procfile 包含 worker: node server.js

这是每当我尝试推送到 master 时的错误消息。

F:\xxxxxxxxxxxxxxxx>git push heroku master
Enumerating objects: 18996, done.
Counting objects: 100% (18996/18996), done.
Delta compression using up to 12 threads
Compressing objects: 100% (18988/18988), done.
Writing objects: 100% (18996/18996), 4.38 GiB | 108.26 MiB/s, done.
Total 18996 (delta 6), reused 18992 (delta 5)
remote:
remote: !       Size of checkout and restored submodules exceeds 1 GB. Reduce size and try pushing again.
remote:
To https://git.heroku.com/xxxxxxxxxxxxxxxxx.git
 ! [remote rejected]   master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/xxxxxxxxxxxxxxxxx.git'

我按照这些教程中的说明进行操作:

【问题讨论】:

  • 你在推送二进制文件吗?

标签: node.js git heroku worker procfile


【解决方案1】:

问题不在您的代码中。

问题是您正在尝试上传超过 1GB 的代码....

结帐和恢复子模块的大小超过 1 GB。缩小尺寸并再次尝试推送。

Heroku 将您的大小限制为 500MB

【讨论】:

猜你喜欢
  • 2012-10-22
  • 2018-12-09
  • 2016-12-07
  • 2020-05-11
  • 1970-01-01
  • 1970-01-01
  • 2020-09-05
  • 2016-07-11
  • 2015-01-18
相关资源
最近更新 更多