每当我使用heroku_san gem部署到Heroku(Ruby on Rails应用程序)时,它会说:
Cleaning up the bundler cache.
Would have removed sitemap_generator (2.0.1.pre1)
Would have removed newrelic_rpm (3.5.5.38)
Would have removed httparty (0.10.0)
Would have removed thor (0.16.0)
Would have removed ckeditor (3.7.1)
Would have removed fog (1.8.0)
Would have removed rake (0.9.2.2)
Would have removed dalli (2.6.0)
Run Code Online (Sandbox Code Playgroud)
(或者我之前部署中可能拥有的任何其他旧gem)如何清除Heroku应用程序中的bundler缓存?我试着跑:
heroku run bundle clean --force
Run Code Online (Sandbox Code Playgroud)
但它没有帮助.
谁能告诉我如何在Heroku中清理捆绑缓存?或者如果我应该忽略这个消息?
我刚刚更新了几个宝石,但是当我推送到heroku时,旧的仍然被复制到vendor/bundler中并且我有一条消息
Using bson (1.8.2)
[...]
Would have removed bson (1.5.2)
Run Code Online (Sandbox Code Playgroud)
事实上,在vendor/bundler中,旧的宝石仍然被复制.
但是,如果我创建一个新的雪松应用程序并从头开始推送到Heroku,那么旧的gem不会被复制到vendor/bundle中,它会按预期工作.
旧的gem版本既不是Gemfile也不是Gemfile.lock,所以我不明白heroku bundler在哪里得到这个(过时的)信息.
任何提示?谢谢,马可