【发布时间】:2012-01-23 14:15:45
【问题描述】:
我已经看到了许多关于如何减小 Heroku slug 大小的问题和答案,但我无法让它改变。在How to reduce heroku slug size? 中提到了 Bundler 中存在一个错误,这意味着未清除未使用的 gem。
关于那个问题的一位 cmets 说:
请注意,Bundler 现已修复此问题。不再需要打开支持票
我有几个问题:
- 这是否意味着现在在 Heroku Bamboo 堆栈是否包含此修复程序?
- 我是否可以控制 Heroku 使用哪个版本的 Bundler?
- Heroku 是否在较新版本的 Bundler 上运行,然后是“发布”版本?
【问题讨论】:
-
所以这似乎不是影响 Bamboo 的问题,所以我认为这个问题可能无关紧要。我想我有点困惑......根据支持:“为了让你的 gem 重新安装在 Bamboo 上,你需要在你的 Gemfile 中有一些东西导致
bundle check失败 - 基本上是一个新的依赖项, 更改版本等。如果您只删除 gems,bundle check将继续通过,因此 bundler 的 gem 缓存不会受到影响。一旦bundle check失败,整个 bundler gem 缓存将被擦除并重新安装您的 gem 。”
标签: ruby-on-rails ruby heroku bundler