3

我正在尝试将我的项目推向 Heroku。我一直在使用:

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

因为我正在使用 recpatcha 并且需要将我的密钥导出到正在开发的应用程序。

当我尝试将代码推送到 heroku 时,我注意到此错误消息:

    remote:  !     NameError: uninitialized constant Dotenv

所以我注释掉了应用程序中的 Dotenv gem 和任何 Dotenv 变量。我跑了

    $ bundle exec rake -P

然后又试了推。我仍然从 Heroku 收到同样的错误。我需要以某种方式重置我的 gemfiles 吗?

4

1 回答 1

6

好的,所以最后的答案是我需要改变

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

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

我认为这是您在@ABPrime 那里建议的另一种方式。非常感谢你的帮助。

于 2016-12-08T11:11:22.180 回答