删除“清理系统上的所有宝石是危险的!” 捆绑程序安装消息

Pro*_* II 6 rubygems bundler

我想知道是否可以删除bundler install命令中的以下消息:

清理系统上的所有宝石是危险的!如果您确定要删除不在该捆绑包中的所有系统 gem,请运行bundle clean --force

据我了解,这条消息应该显示bundler clean,所以我不明白为什么它会在这里。难道是因为我那次使用的缘故bundler install --clean

先感谢您。祝你今天过得愉快。

PS:如果问题应该在另一个 OverFlow 网站上或使用其他标签,请警告我。

Pro*_* II 12

该警告是由于捆绑程序bundle clean尝试在每个install或后运行update

bundler config clean false并且bundler config --local clean false应该能够禁用这些尝试,从而抑制警告。

PS:我不知道这是否会产生问题,因为它不是简单地抑制无用的警告,所以我暂时不会将此答案标记为选定答案,以避免误导有相同问题的人。


小智 3

我的解决方案是删除其中.bundle/config包含的BUNDLE_CLEAN: "true". GitHub 中原始评论的参考可以在这里找到