在我们的项目中,我们运行 bundle package --all 一次,根据文档,它会在后续调用中记住“--all”选项。如果我想通过硬编码到 Gemfile 中的路径来测试项目中的 gem,例如:gem 'blocks', :path => "/Users/hunterae/Projects/blocks",只要我运行捆绑安装,所有源这个 gem 的代码将被复制到我的 /vendor/cache 目录中。这意味着如果我对正在测试的 gem 进行更改,我必须关闭我的 rails 服务器并再次运行 bundle install,而在运行“bundle package --all”之前,我曾经能够停止并启动我的 Rails 服务器。
我的问题是如何让“捆绑包”再次只打包 gems 而不是尝试缓存:path gems?捆绑程序中记住的“--all”选项在哪里?