- direnv公式
direnv - unclutter your .profile
direnvの準備
-
direnvのインストール
$ brew install direnv
-
~/.bashrc
に下記を追記
eval "$(direnv hook bash)"
-
bashrc再読み込み
$ source ~/.bashrc
direnvを使う
-
使いたいプロジェクトのディレクトリに
.envrc
ファイルを作成する -
.envrc
に使いたい環境変数を下記のように記述する
export 環境変数名=値
-
.envrc
を有効化する
$ direnv allow .
-
.gitignore
に追記
.envrc
.direnv例
export PGHOST=localhost
export PGDATABASE=railsapp_development
export PGDATABASE_TEST=railsapp_test
export PGUSER=
export PGPASSWORD=
export PGPORT=
export SECRET_KEY_BASE=hogehoge