ubuntuでディレクトリごとに環境変数を自動設定するツール「direnv」をインストール
環境
ubuntu 14.04
direnvをインストール
題名通りなので早速導入していく curlがインストールされていない場合はcurlのインストールをしておくこと
$ curl -L -o direnv https://github.com/zimbatm/direnv/releases/download/v2.8.1/direnv.linux-amd64 $ sudo install direnv /usr/local/bin $ echo 'type direnv > /dev/null 2>&1 && eval "$(direnv hook bash)" ' >> $HOME/.bashrc $ exec $SHELL $export EDITOR=vim ←永続的に反映させたい場合には~/.profileの最終行に追記 $source ~/.bashrc
direnv edit .
これでディレクトリ内に.envrc
というファイルが作成される
.envrc
export TWITTER_KEY="xxxxxxxxxxxxxxxxx" export TWITTER_SECRET="xxxxxxxxxxxxxxxxxxxxxx"
これでこのディレクトリにアクセスするとその中でのみ環境変数が設定される。