Не удается нажать на 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. Большое спасибо за вашу помощь.