title: Why am I getting a WARNING: Skipping key error?
body: <p>I use figaro and have a <code>config/application.yml</code> file. In it, I specify the development as such:</p>
  
  <pre><code>development:
    FACEBOOK_SECRET: '***'
    FACEBOOK_KEY: '***'
    PARSE_APP_ID: '***'
    PARSE_API_KEY: '***'
  </code></pre>
  
  <p>I use the <a href="https://github.com/adelevie/parse-ruby-client" rel="nofollow">parse-ruby-client</a> gem to make push notifications to parse. It's configured in <code>config/initializers/parse.rb</code></p>
  
  <pre><code>require 'parse-ruby-client'
  
  Parse.init :application_id =&gt; ENV['PARSE_APP_ID'],
             :api_key        =&gt; ENV['PARSE_API_KEY'],
             :quiet           =&gt; false
  </code></pre>
  
  <p>When I start my server or my sidekiq worker, I get this warning:</p>
  
  <pre><code>WARNING: Skipping key "PARSE_APP_ID". Already set in ENV.
  WARNING: Skipping key "PARSE_API_KEY". Already set in ENV.
  </code></pre>
  
  <p>But I don't get that warning for the <code>FACEBOOK_SECRET</code> or <code>FACEBOOK_KEY</code>. Also, I read about the error and still don't quite understand.</p>
  
  <p>How is <code>PARSE_APP_ID</code> and <code>PARSE_API_KEY</code> already set in ENV? When and where is this set? </p>
  
  <p><a href="https://www.google.com/search?q=warning%20skipping%20key%20already%20set%20in%20env&amp;gws_rd=ssl" rel="nofollow">Googling</a> for "warning skipping key already set in env" does not tell me much. The first github link talks about how to remove the warning. I feel that if I set things up correctly, there should not be a warning</p>