我们有一个相当大的应用程序正在 Heroku 上运行......它是一个使用 browsercms 作为基础的应用程序,它建立在此之上。Gemfile 并没有那么大(我们没有比普通应用程序更多的 gem),但出于某种原因,部署需要 15 分钟。由于所有资产,编译和推送资产到 s3(通过资产同步)大约需要 5 分钟,但在此期间花费了剩余的 10 分钟:
----> Heroku receiving push
-----> Removing .DS_Store files
-----> Ruby/Rails app detected
-----> Using Ruby version: ruby-1.9.3
-----> Installing dependencies using Bundler version 1.2.0
Running: bundle install --without development:test --path vendor/bundle --binstubs bin/ --deployment
有人知道为什么这部分需要这么长时间吗?gemfile 锁在 repo 中,并推送到 heroku,这是我们 gemfile 的要点:https ://gist.github.com/aa44bbb06eed97736c20
编辑:我们在轨道上 3.2.7