RailsのProductionで環境変数の読み込みが行えない


Railsのproduction環境でENVの環境変数を使うために`/etc/environment`に値を書き込み、`source`コマンドで読み込んだのですが
rails console 上で参照できません。何が間違っているのでしょうか？

[code]

    $ echo $GMAIL_ADDRESS
    my@example.com
    $ RAILS_ENV=production bundle exec rails c
    Loading production environment (Rails 4.2.1)
    [1] pry(main)> ENV['GMAIL_ADDRESS']
    => nil
    
[/code]




(コメントより)

`GMAIL_ADDRESS` 変数がシェル変数のままで、エクスポートされていないのではないでしょうか？

`/etc/environment` の書式がどの様になっているのか不明ですが、`export GMAIL_ADDRESS=...`
と書く必要がありそうです。ただ、 `/etc/environment` はシステム全体に影響しますので、果たして `/etc/environment`
に記載するのが適切なのかどうか調べた方が良いかと思います。




(コメントより)

`GMAIL_ADDRESS` 変数がシェル変数のままで、エクスポートされていないのではないでしょうか？

`/etc/environment` の書式がどの様になっているのか不明ですが、`export GMAIL_ADDRESS=...`
と書く必要がありそうです。ただ、 `/etc/environment` はシステム全体に影響しますので、果たして `/etc/environment`
に記載するのが適切なのかどうか調べた方が良いかと思います。

