Gemfile 说:
gem 'sqlite3', :groups => [:development, :test]
gem 'mysql2', :group => :production
然而当我打字时bundle install
在我的开发机器上安装了所有 gem。
我的设置有什么问题吗?
Bundler 的目的是跨部署创建一致的 gem 环境。不幸的是,即使没有加载或不需要宝石,宝石也可以相互作用。因此,为了获得最大的一致性,应安装所有 gem,即使并非全部需要。
但是,如果您不想一直安装所有 gem,您可以使用bundle install --without http://gembundler.com/man/bundle-install.1.html option.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)