2022-06-23 direnv は zshrc の設定必要 / direnv で .env を使う
direnv は zshrc の設定必要
direnv 導入してうまく .envrc に設定した環境変数動いてくれないぞ?って思ったら .zshrc の下記の設定を入れていなかったためだった。
.zshrc
eval "$(direnv hook zsh)"
うまくいけば下記のようなメッセージが出力される。
direnv: loading ~/your/env/path/.envrc
direnv: export +YOUR_ENV
参考. direnv で特定のディレクトリ下の環境変数を定義する | DevelopersIO
direnv で .env を使う
direnv では .envrcを使うことが多いが、.envも使うことができるよ、という話。
direnv では
.envrcを以下のように記述することで、.envファイルを読み込むことができる うになります。dotenv