【发布时间】:2012-01-19 16:18:03
【问题描述】:
我在使用 Bundler 时遇到了一些问题,暂时停止使用它。现在,我又开始使用它了,这次又仔细阅读了它,并决定这些是我应该运行的第一个命令:
bundle install --binstubs --path vendor
bundle package
我知道以后对bundle 的调用会记住路径,但现在我已经用新的 gem 更新了我的 Gemfile,我应该运行...吗?
bundle install- Bundler 会发现我已经缓存了其他 gem,我希望将可执行文件放入 bin/。这不起作用(或者更准确地说,不适合这个)情况),只需使用bundle install --local- Bundler 需要知道我想使用缓存的 gem,但会记住其他的东西。bundle install,它不会重新安装当前的gem(尽管我已经看到它这样做了,这就是我问的原因)bundle install --local --binstubs- Bundler 不会记住任何内容,我需要提供它。- 我不知道的任何其他组合/命令。
然后,我是否需要在此之后再次重新运行 我的实验表明不需要重新运行bundle package?bundle package,缓存会更新为新的 gem。
我确实阅读了文档(以及一些博客,虽然很难找到最新的),但这对我来说并不清楚。
非常感谢任何帮助。
【问题讨论】: