私たちはレール3.0xのアプリケーションのためにNginx + Phusion Passengerでubuntuサーバを稼働させています。phusionの乗客は環境変数を見ませんか?
私はテストマシン上の/ etc /環境で設定した環境変数があります。
MC_TEST=true
私は、コンソール(バンドルのexecレールc)を実行し、出力ENV [「MC_TEST」]なら、私は本当」を参照' しかし、同じコードをページに貼り付けると(<%= ENV ["MC_TEST"]%>)、何も表示されません。その変数は存在しません。質問に私をリード
:
1 - nginxの(するSetEnvをのapacheではない)と乗客に環境変数を取得するための適切な方法は何ですか?
2 - なぜ乗客は適切な環境にいませんか?
このドキュメントのセクションでは、環境変数について必要なものをすべて説明しています。彼らが何で、どのように働いて、彼らの財産、そしてどのようにPhusion Passenger-servedされたアプリにそれらを渡すか。 – Hongli
ちょうどメモですが、これは非対話シェルでもデフォルトで動作します。 – digicazter