我刚刚更新了几个 gem,但是当我推送到 heroku 时,旧的仍然被复制到供应商/捆绑程序中,我有一条消息
Using bson (1.8.2)
[...]
Would have removed bson (1.5.2)
事实上,在供应商/捆绑器中,旧的宝石仍然被复制。
但是,如果我创建一个新的 cedar 应用程序并从头开始推送到 Heroku,则旧的 gem 不会复制到 vendor/bundle 中,并且它可以按预期工作。
旧的 gem 版本既不在 Gemfile 也不在 Gemfile.lock 中,所以我不明白 heroku bundler 从哪里得到这个(过时的)信息。
有什么提示吗?谢谢,马可