Не удается нажать на Heroku из-за неинициализированной постоянной ошибки DOTENV

Я пытаюсь продвинуть свой проект до Heroku. Я использовал:

    gem 'dotenv-rails', :groups => [:development, :test]

Потому что я использую recpatcha и мне нужно экспортировать ключи в приложение в разработке.

При попытке протолкнуть код к герою я заметил это сообщение об ошибке:

    remote:  !     NameError: uninitialized constant Dotenv

Поэтому я закомментировал гем Dotenv и любые переменные Dotenv в приложении. Я побежал

    $ bundle exec rake -P

Затем снова попробовал толкнуть. Я все еще получаю ту же ошибку от Heroku. Нужно ли как-то сбрасывать мои гемфайлы?

1 ответ

Решение

Итак, ответ в конце концов, что мне нужно было изменить

    gem 'dotenv-rails', :groups => [:development, :test]

в

    gem 'dotenv-rails', :require => 'dotenv/rails-now'

я думаю, что это еще один способ сделать то, что вы предлагали там @ABPrime. Большое спасибо за вашу помощь.

Другие вопросы по тегам