如何强制Bundler重新安装所有宝石?


78

如何强制Bundler重新安装我的gemfile中的所有宝石?或者,如何强制Bundler卸载它安装的所有gem,以便自己自己重新安装它们?


我看到了rails bundle clean,但是这个问题说明了如何删除已安装捆绑包但不再在gemfile中的宝石。

如何利用打捆重新安装宝石介绍了如何重新安装一个宝石。我想立即重新安装所有宝石。

Answers:


147
bundle install --force

请参阅以下参考bundle installhttps : //bundler.io/v2.0/man/bundle-install.1.html

要么

bundle install --redownload

在较新版本的捆绑器中


5
[已弃用]该--force选项已重命名为--redownload
Rimian

1
@Rimian我不认为该--force选项已被弃用。Bundler文档说这--redownload是该选项的别名,但与弃用无关--force
Rouger '20

4
我直接从标准输出中复制了该文件。我想我们会在某个时候找到答案!
Rimian

1
--force选项仍然有效,但是如果您使用它,则会引发弃用警告(捆绑软件2.1.4)。我想它将在下一个主要升级中完全弃用
Pere Joan Martorell
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.