为什么'bundle install --without production'命令在更新后不需要'--without production'?

A A*_*Ali 13 ruby bundle rubygems ruby-on-rails

为什么不是第二个命令

$ bundle install
Run Code Online (Sandbox Code Playgroud)

不需要

--without production
Run Code Online (Sandbox Code Playgroud)

(因为这是它在教程中的用法,所以我认为它是正确的)不需要它背后发生了什么/推理?

来自http://ruby.railstutorial.org/chapters/a-demo-app#sec-demo_users_resource

$ bundle install --without production
$ bundle update
$ bundle install
Run Code Online (Sandbox Code Playgroud)

jef*_*unt 22

我相信这是因为在项目文件夹中bundler创建了一个.bundle/config文件.此文件存储以--without production供稍后执行的选项,以便您不必每次都键入它.