【问题标题】:Reducing slug size on the Heroku Bamboo stack减少 Heroku Bamboo 堆栈上的 slug 大小
【发布时间】:2012-01-23 14:15:45
【问题描述】:

我已经看到了许多关于如何减小 Heroku slug 大小的问题和答案,但我无法让它改变。在How to reduce heroku slug size? 中提到了 Bundler 中存在一个错误,这意味着未清除未使用的 gem。

关于那个问题的一位 cmets 说:

请注意,Bundler 现已修复此问题。不再需要打开支持票

我有几个问题:

  1. 这是否意味着现在在 Heroku Bamboo 堆栈是否包含此修复程序?
  2. 我是否可以控制 Heroku 使用哪个版本的 Bundler?
  3. Heroku 是否在较新版本的 Bundler 上运行,然后是“发布”版本?

【问题讨论】:

  • 所以这似乎不是影响 Bamboo 的问题,所以我认为这个问题可能无关紧要。我想我有点困惑......根据支持:“为了让你的 gem 重新安装在 Bamboo 上,你需要在你的 Gemfile 中有一些东西导致 bundle check 失败 - 基本上是一个新的依赖项, 更改版本等。如果您只删除 gems,bundle check 将继续通过,因此 bundler 的 gem 缓存不会受到影响。一旦bundle check 失败,整个 bundler gem 缓存将被擦除并重新安装您的 gem 。”

标签: ruby-on-rails ruby heroku bundler


【解决方案1】:

这是否意味着现在在 Heroku Bamboo 堆栈上使用了更新版本的 Bundler,其中包含此修复?

没有,据我所知 Bamboo 上的 Bundler 没有改变

我是否可以控制 Heroku 使用哪个版本的 Bundler?

没有

Heroku 是否在较新版本的 Bundler 上运行,然后是“发布”版本?

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

要减小 slug 大小,请查看开发中心文章:http://devcenter.heroku.com/articles/slug-size

【讨论】:

  • 非常感谢。假设使用捆绑程序清理未使用的宝石问题可能仍然是 Bamboo 的问题,我是否正确?这是否仅在 Bundler 的 rc 版本中修复 - patshaughnessy.net/2011/11/5/…
【解决方案2】:

您可能遇到了几个月前这篇博文中报告的相同问题 - http://dazedthots.blogspot.com/2011/07/reducing-slug-size-heroku.html

【讨论】:

  • 是的,已经看到了。我试图了解它是否固定在 Bamboo 上。我猜它可能只在基于 Bundler 版本的 Cedar 上修复。
猜你喜欢
  • 2011-02-24
  • 1970-01-01
  • 2021-01-20
  • 2021-08-31
  • 2012-04-02
  • 2020-04-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多