ruby-on-rails - Heroku:编译的 Slug 大小太大

标签 ruby-on-rails heroku

我已经花了半天时间尝试调试 Heroku 错误,由于 slug 编译错误,我无法将代码推送到我的临时服务器:

Compiled slug size: 320.5MB is too large (max is 300MB).

我已将所有 Assets 移至 AWS3 并创建了一个包含以下信息的 .slugignore 文件:

*.psd
*.pdf
test
spec
features
doc
public

我还可以使用哪些其他策略?最奇怪的是,据我所知,代码与生产服务器相同,并且推送到生产服务器时没有出现任何错误。

最佳答案

有可能在添加 .slugignore 文件之前,您已经添加了一些大文件 git repo,现在它们位于 slug 缓存中或作为 git refs。 git-repo plugin有命令可以解决这些问题:

$ heroku repo:gc -a appname

将在您的存储库上运行 git gc --aggressive。

$ heroku repo:purge_cache -a appname

这将删除构建缓存,然后您可能应该运行来重建应用程序。

$ heroku repo:rebuild -a appname

关于ruby-on-rails - Heroku:编译的 Slug 大小太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30199856/

相关文章:

ruby-on-rails - 类方法和期望参数

ruby-on-rails - 无法将 CKeditor 集成到 rails_admin gem(使用 gem rich)

ruby-on-rails - OS X 10.10 后 Yosemite 安装 Rails 错误

sql - 我怎样才能使这个 Ruby on Rails 页面更有效率?

ruby-on-rails - 议程日历/花名册 View

python - heroku Telegram Bot ,BadRequest : Bad webhook: ip address 0. 0.0.0 被保留

linux - 在后台运行应用程序

java - IO异常 : Missing content for multipart request

meteor - 具有不同端口的单个域上的多个 Heroku 应用程序

postgresql - Heroku Postgresql 与 Google Datastudio