3

プロジェクトを Heroku にプッシュしようとしています。私は使用しています:

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

私は recpatcha を使用しており、開発中のアプリにキーをエクスポートする必要があるためです。

コードを heroku にプッシュしようとすると、次のエラー メッセージに気付きました。

    remote:  !     NameError: uninitialized constant Dotenv

そこで、アプリ内の Dotenv gem とすべての Dotenv 変数をコメントアウトしました。走った

    $ bundle exec rake -P

その後、もう一度プッシュを試みました。Heroku からも同じエラーが発生します。どうにかして gemfile をリセットする必要がありますか?

4

1 に答える 1

6

わかりました、最終的に答えは、私が変更する必要があるということでした

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

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

@ABPrimeで提案していたことを行う別の方法だと思います。どうもありがとうございました。

于 2016-12-08T11:11:22.180 に答える