LoginSignup
3
5

More than 5 years have passed since last update.

direnvを使ってディレクトリごとの環境変数設定を行う

Posted at

direnvを使って、そのディレクトリ下でのみ有効な環境変数を設定する。

1.インストール

$ brew install direnv

2.設定

インストール後、.bashrcまたは.bash_profileに以下の1行を追加

# bashの場合
eval "$(direnv hook bash)"

あとは環境変数を設定したいディレクトリに以下のコマンドで設定ファイルを作成する。

$ direnv edit .

そうすると、.envrcファイルが出来上がるので、中身を編集する。

# 一例
export HOST_URL='http://localhost:3000'

エラーが発生する場合はdirenv allowコマンドを実行する。

注意点として.envrc内にgit管理されるとまずい情報が載っている場合は.gitignoreに忘れずに含めること。

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5