文件名称:bundler_cache_issue
文件大小:3KB
文件格式:ZIP
更新时间:2024-05-10 17:18:10
Ruby
Bundler缓存故障重现步骤 声明:带有已排除组的联合国安装的捆绑bundle cache上的bundle cache可能会以某种方式中断,从而在您再次运行它时会导致UN中断。 行为理论: rubygems远程索引已构建并缓存在内存中(lib / bundler / source / rubygems.rb)。 如果我们执行“安装”或类似的操作,则无需关心“排除”组即可构建索引。 如果在安装之前进行“捆绑缓存”,那么我们将在捆绑器(lib / bundler / source / rubygems.rb)中构造一个(缓存的)rubygems索引,该索引仅关心我们要安装的宝石。 当缓存操作运行以将gem移到供应商/缓存中时,它确实的确使用了相同的rubygems索引(我可以知道,因为调试猴子从安装切换到“缓存”后不会重新启动,因此它已经有了一个列表实例变量中的“ remote_
【文件预览】:
bundler_cache_issue-master
----.gitignore(16B)
----README.md(4KB)
----Gemfile(136B)
----.bundle()
--------config(184B)
----Gemfile.lock(333B)