Bundler如何利用Gemfile.lock加载gem?

Bri*_*ian 5 rubygems ruby-on-rails bundler ruby-on-rails-3

关于bundler如何处理文件Gemfile和Gemfile.lock,我现在有点困惑.

在我的Gemfile中,我有以下内容

group :development do
  gem 'ruby-debug19', :require => 'ruby-debug'
end
Run Code Online (Sandbox Code Playgroud)

在制作上,我跑了bundle install --without development.但是,在Gemfile.lock中,'ruby-debug19'仍然列在文件底部的DEPENDENCIES下,并且gem和它需要的内容列在上面的主列表中.

什么是--without选项真的这么做?我没有为生产安装ruby-debug19所需的宝石,因为它是生产的.

我是Rails的新手,我正在使用v3.2