为什么"捆绑"在我的开发机器上安装生产宝石吗?[英] Why does 'bundle' install production gems on my development machine?

本文是小编为大家收集整理的关于为什么"捆绑"在我的开发机器上安装生产宝石吗?的处理方法,想解了为什么"捆绑"在我的开发机器上安装生产宝石吗?的问题怎么解决?为什么"捆绑"在我的开发机器上安装生产宝石吗?问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

Gemfile说:

gem 'sqlite3', :groups => [:development, :test]
gem 'mysql2', :group => :production

然而,当我在我的开发机上键入bundle install时,所有的宝石都已安装.

我的设置有什么问题?

推荐答案

Bundler的点是在部署中创建一致的GEM环境.不幸的是,即使没有加载或要求,Gems也可以互动.因此,为了获得最大一致性,即使它们并非所有必需,也应安装所有宝石.

但是,如果您不希望一直安装的所有宝石,则可以使用 bundle install --without 选项.

本文地址:https://www.itbaoku.cn/post/786517.html