2011-12-19 40 views
1

我已经看到了一些关于如何减少Heroku块状大小的问题和答案,但是我无法将它变为预算。在How to reduce heroku slug size?中提到,Bundler中存在一个错误,这意味着未使用的宝石没有被清理掉。减少Heroku Bamboo堆栈上的块状大小

一个对这个问题进行评论说:

请注意,此问题已得到修复与捆扎机。打开一个支持票不再需要

我有几个问题:

  1. 这是否意味着捆扎机的更新版本,现在用在 Heroku的竹与此修复程序的IT架构?
  2. 我是否可以控制Heroku正在使用哪个版本的Bundler?
  3. Heroku是否在较新版本的Bundler上运行,然后是“发布”版本?
+0

因此,这似乎没有不是一个影响竹子的问题,所以我认为这个问题可能是无关紧要的。我想我只是有点困惑......根据支持:“为了让你的宝石重新安装在Bamboo上,你需要在你的Gemfile中有一些导致'bundle check'失败的东西 - 基本上是一个新的依赖关系,更改版本等,如果你只是删除宝石,'捆绑检查'将继续通过,所以捆绑商的宝石缓存不会受到影响。一旦'捆绑检查'失败,整个捆绑商宝石缓存被擦掉,你的宝石重新安装“。 – 2011-12-21 02:56:47

回答

3

这是否意味着Bundler的更新版本现在在Heroku Bamboo堆栈上使用,并具有此修复程序?

没有,据我所知,所述捆绑并没有对竹

改变了我有任何控制哪些捆扎机的版本正在使用Heroku的?

没有

是捆扎机的较新版本上运行的Heroku然后 “释放” 的版本?

有时,例如,他们正在Cedar上运行Bundler rc。

为了减少段塞大小,检查开发中心文章:http://devcenter.heroku.com/articles/slug-size

+0

非常感谢。那么,我认为用捆绑器清理未使用的宝石问题可能仍然是竹子的问题吗?这是唯一固定在Bundler的rc版本 - http://patshaughnessy.net/2011/11/5/besides-being-faster-what-else-is-new-in-bundler-1-1 – 2011-12-19 23:42:19