Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Heroku段塞尺寸超过300米的限制_Java_Spring_Git_Heroku - Fatal编程技术网

Java Heroku段塞尺寸超过300米的限制

Java Heroku段塞尺寸超过300米的限制,java,spring,git,heroku,Java,Spring,Git,Heroku,我的heroku段塞大小是389mb,所以推送被拒绝。现在的问题是,如果我再次使用heroku create在新域上部署相同的应用程序,我看到的slug大小只有200mb。。为什么不同?然后我尝试了这种方法: 方法1:从我的项目目录中删除.git文件夹,然后再次删除git init。然后在同一个heroku应用程序上再次部署。。这没什么区别 方法2:在项目文件夹的根目录中声明.slugignore文件。但这太难了,没有任何区别 方法3:根据本网站 我已经像这样重置了我的回购协议 heroku r

我的heroku段塞大小是389mb,所以推送被拒绝。现在的问题是,如果我再次使用heroku create在新域上部署相同的应用程序,我看到的slug大小只有200mb。。为什么不同?然后我尝试了这种方法:

方法1:从我的项目目录中删除.git文件夹,然后再次删除git init。然后在同一个heroku应用程序上再次部署。。这没什么区别

方法2:在项目文件夹的根目录中声明.slugignore文件。但这太难了,没有任何区别

方法3:根据本网站

我已经像这样重置了我的回购协议

heroku repo:reset -a appname
但是,什么也没发生!!现在该怎么办?你能指引我吗?Thnx.

作为:

使用heroku run bash和ls和du等命令检查slug 将PDF或音频文件等大型资产移动到资产存储 通过.slugignore删除不必要的依赖项并排除不必要的文件
嘿,我找到了解决办法。以下是我所做的:

我已经从这个网站上下载了Heroku Repo插件:仅此一行:

heroku plugins:install https://github.com/heroku/heroku-repo.git
然后,我刚刚通过以下命令重建了我的应用程序:

heroku repo:rebuild -a appname

这将清空远程存储库并再次向上推存储库,有效地触发应用程序重建。我得到了一个完整的工作应用程序,原来的缩小了207mb。就是这样。

我没有任何pdf或psd文档,我尝试了.slugignore文件,但添加它后没有任何更改。最后,我用heroku repo插件重建了我的repo。。Thanx.仅供参考;这个答案现在在这里,因为我将它最初发布到的问题合并到此问题。repo:rebuild不再是列出的命令,现在repo:reset至少会再次清除heroku repo,我猜下一个构建将再次工作