Closed3
direnv が `.env` を自動で読み込むようになっていた
direnv は便利なのでよく使っているけど、大抵 .env
ファイルと組み合わせて使っている。
以前から以下を記述した .envrc
ファイルを .env
ファイルと一緒に置いておくと direnv から .env
に記載している環境変数を読み込むことができていた。
.envrc
dotenv
最近新しくプロジェクトを作った時に、.env
ファイルのみ置いていたのに direnv が実行されたので「おや?」と思って調べてみたところ、.env
を直接読み込むようになっていたことに気付いたというのが経緯。
.env
だけ置いている場合に direnv を実行したくない場合は設定ファイル(デフォルトは ~/.config/direnv/direnv.toml
) に以下を記載すればOK。
direnv.toml
[global]
skip_dotenv = true
参考にしたコメント↓
このスクラップは2023/04/16にクローズされました