私がゼロからセットアップした vps でこのような問題が発生したことはありません。これ (Ubuntu 12.04、64 ビット) は、他の開発者によってインストールされました。
問題
.bashrc
私が持っているファイルに:
export FACEBOOK_ID=123456789
export FACEBOOK_SECRET=987654321
ターミナルに入力するenv
と、これらの変数が表示されます。開いrails console
て入力ENV["FACEBOOK_ID"]
するとENV["FACEBOOK_SECRET"]
、適切な値も表示されます。
問題はFACEBOOK_ID
、ビューファイルのアプリで使用する必要があり、次のように行うことです:
<%= ENV["FACEBOOK_ID"] %>
ローカル マシンでは正しい値が返されますが、vps では何も返されません。私の考えでは、vps が正しく設定されておらず、apache または ngnix が見つからず、アプリがvar/www/apps/app_name/
.
何が間違っている可能性があり、テンプレートでこの環境変数を取得するにはどうすればよいですか?
アップデート
ルート ディレクトリで利用可能なファイル:
.bash_profile .bashrc .cshrc .zprofile .zshrc