如何减少heroku slug大小?

jbe*_*yez 9 heroku bundler gemfile

我的slug大小是89.5MB,这是巨大的.

但是存储库大小非常小:

$ du -hsc 
8.0M    . 
8.0M    total
Run Code Online (Sandbox Code Playgroud)

在这篇博客文章:http://dazedthots.blogspot.com/2011/07/reducing-slug-size-heroku.html之后,Heroku上有一个更改Gemfiles的错误.我已经改变了几次,包括git依赖,但现在,唯一的git依赖是"rails_admin".见下文:

source 'http://rubygems.org'

gem 'rails',      '~> 3.1.0'
gem 'rails-i18n', '~> 0.1.3'
gem 'pg',         '~> 0.11.0'
gem 'rake',       '~> 0.8.7'
gem 'thin', '~> 1.2.11'
gem 'heroku', '~> 2.4.0'
gem 'squeel',     '~> 0.8.6'
gem 'devise', '~> 1.4.2'
gem 'slim-rails',  '~> 0.2.0'
gem 'simple_form', '~> 1.4.2'
gem 'will_paginate', '~> 3.0'
gem 'sunspot_rails', '~> 1.2.1'
gem 'jquery-rails',    '~> 1.0.12'
gem 'modernizr-rails', '~> 2.0.6'
gem 'rails_admin', git: 'https://github.com/sferik/rails_admin.git'
gem 'sass-rails',   '~> 3.1.0'
gem 'coffee-rails', '~> 3.1.0'
gem 'uglifier',     '~> 1.0.0'
gem 'newrelic_rpm'
Run Code Online (Sandbox Code Playgroud)

我已经联系了Heroku支持,但直到现在还没有回答?任何的想法?

jbe*_*yez 5

最后,在3天之后,Heroku清理了我的缓存.现在一切都很好,虽然我的slu is仍然是54MB,看起来太大了.

Heroku确认除了联系他们以解决此问题之外没有其他解决方案.希望它将在未来版本的bundler中得到解决.

  • 请注意,此问题现已通过Bundler修复.不再需要打开支持票. (3认同)