Я использую figaro и имею файл config/application.yml
. В нем я указываю развитие как таковое:Почему я получаю ПРЕДУПРЕЖДЕНИЕ: Пропуск ключевой ошибки?
development:
FACEBOOK_SECRET: '***'
FACEBOOK_KEY: '***'
PARSE_APP_ID: '***'
PARSE_API_KEY: '***'
Я использую parse-ruby-client драгоценный камень, чтобы уведомления толчка, чтобы разобрать. Это настраивается в config/initializers/parse.rb
require 'parse-ruby-client'
Parse.init :application_id => ENV['PARSE_APP_ID'],
:api_key => ENV['PARSE_API_KEY'],
:quiet => false
Когда я начинаю свой сервер или мой sidekiq рабочий, я получаю это предупреждение:
WARNING: Skipping key "PARSE_APP_ID". Already set in ENV.
WARNING: Skipping key "PARSE_API_KEY". Already set in ENV.
Но я не понимаю, что предупреждение для FACEBOOK_SECRET
или FACEBOOK_KEY
. Кроме того, я читал об ошибке и до сих пор не совсем понимаю.
Как PARSE_APP_ID
и PARSE_API_KEY
уже установлены в ENV? Когда и где этот набор?
Googling для «предупреждающего пропущенного ключа, уже установленного в env», не говорит мне многого. В первой ссылке github говорится о том, как удалить предупреждение. Я чувствую, что если я правильно настрою, не должно быть предупреждения
В общем, это означает, что переменные уже существуют в ENV. Вы всегда можете выполнить 'unset PARSE_APP_ID' и удалить переменную окружения. –