title: Rails console default environment
body: <p>On my development machine:</p>
  
  <pre><code>$ bundle exec rails console
  Loading development environment (Rails 3.2.3)
  1.9.3p194 :001 &gt; Rails.env
   =&gt; "development"
  </code></pre>
  
  <p>This is expected. So far, so good.</p>
  
  <p>Yet on my production server (to which I have deployed using Capistrano), I get exactly the same result:</p>
  
  <pre><code>$ bundle exec rails console
  Loading development environment (Rails 3.2.3)
  1.9.3p194 :001 &gt; Rails.env
   =&gt; "development"
  </code></pre>
  
  <p>On either machine, I can instead do:</p>
  
  <pre><code>$ bundle exec rails console production
  Loading development environment (Rails 3.2.3)
  1.9.3p194 :001 &gt; Rails.env
   =&gt; "production"
  </code></pre>
  
  <p>My question is: on the production server, shouldn't <code>bundle exec rails console</code> load the production environment by default, instead of the development environment? And if not, why not?</p>