开发者

Why does 'bundle' install production gems on my development machine?

开发者 https://www.devze.com 2023-03-26 12:14 出处:网络
Gemfile says: gem \'sqlite3\', :groups => [:development, :test] gem \'mysql2\', :group => :production

Gemfile says:

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

yet when I type bund开发者_运维技巧le install on my development machine ALL gems are installed.

What's wrong with my setup?


The point of Bundler is to create a consistent gem environment across deployments. Gems, unfortunately, can interact even if they aren't loaded or required. So for maximum consistency, all gems should be installed, even if they aren't all required.

However, if you don't want all gems installed all the time, you can use the bundle install --without option.

0

精彩评论

暂无评论...
验证码 换一张
取 消