将gemstash重置为原始状态

时间:2017-06-10 12:23:05

标签: ruby rubygems

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

任何帮助将不胜感激 提前致谢

1 个答案:

答案 0 :(得分:0)

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