2011-09-24 49 views
4

本地我的应用程序是7MB没有测试和日志等.git文件夹是29 MB。我也没有供应商文件夹中的宝石/插件。 95%的图像坐在S3上。但是在提交到Heroku时,它显示 ----->编译过的中断大小是62.7MBHeroku弹头大小突然突然上升

什么是错?它发生了?

要添加更多的背景我的.gitignore文件.bundle,DB/.sqlite3,配置/ database.yml中,登录/ .LOG,TMP /,.idea,.redcar,.sass缓存/,multi_xml /测试/,DOC/

请指点

+0

您的应用程序使用什么语言编写? – Blender

+0

语言:Rails 3.1.1 – Pykih

回答

1

编译段塞尺寸包括所有的宝石为好。如果你在Cedar堆栈上,他们犯了一些错误,会使你的一些本地扩展的宝石超过它们应有的大小。

+0

谢谢Michael。我检查了我是在竹 - mri-1.9.2堆栈上。所以你建议我减少我使用的宝石的数量并解决问题。 – Pykih

+0

似乎只有Aspen已经预装了gems http://installed-gems.heroku.com/。竹和雪松不要。所以我需要进行GEMS饮食来降低slu size大小。 – Pykih

0

移到Cedar,然后每次预编译都清理公共/资产。大幅减少弹头尺寸。

0

研究在根文件夹中有一个.slugignore文件。它告诉Heroku文件不能编译成slu。。结帐this answer。重新部署您的应用程序,如果slugsize的减少不是即时的。