解決策 1:
アクティブなシェルで環境ファイルを入手して、プログラムを実行できます:
sh -ac ' . ./.env; /usr/local/bin/someprogram'
-a
switch はすべての変数をエクスポートして、プログラムで使用できるようにします。
解決策 2:
別の選択肢は envdir
です :
envdir は、指定されたディレクトリ内のファイルに従って変更された環境で別のプログラムを実行します。
- daemontools のオリジナル:http://cr.yp.to/daemontools/envdir.html
- Python ポート:https://github.com/jezdez/envdir
解決策 3:
source .env
を試してみました そしてそれは魅力のように機能しました。残念ながら、ここに投稿された他の解決策はどれもうまくいきませんでした.
「localhost」を使用して MySQL に接続できませんが、「127.0.0.1」を使用しても問題ありませんか?
64 ビット サーバーにインストールされている 32 ビット パッケージを確認する