将 gemstash 重置为原始状态

Resetting gemstash to original state

翻阅文档,我没有发现任何可以将整个缓存重置为原始状态的内容。 我想删除所有缓存在 gemstash 中的 gems。 我尝试删除 gem 存储中的 gem_cache 文件夹,但是当我重新运行 bundle install 时,gem_cache 文件夹中没有填充任何内容。 我认为只有在 .bundle/ 文件夹中删除与 gem 相关的所有文件时,它才会填充。 有更简单的方法吗?

如有任何帮助,我们将不胜感激 提前致谢

删除gem_cache中的文件和文件夹即可重置缓存。要重新填充缓存,请确保文件 Gemfile.lock 已删除,以确保再次从源中获取依赖项。这意味着它在获取依赖项时会通过 gemstash,因此会被缓存。