Macにdirenvを導入する

仕事では1案件だけ集中して作業することもなく、複数の案件を同時に作業することもあると思います。(私はそう)
そういう時にディレクトリごとに、環境変数を切り替えたいっていう時が多くあると思うのですが、direnv使いましょう。

direnvのインストール

Homebrewユーザーなので、brew installするだけです。



これだけです。
他のインストール方法は、READMEのInstallセクションを読んで下さい。

環境設定

READMEのSetupセクションを見て、必要な設定をしてください。
私の場合は、zshを使っており、direnvがインストールされていない環境でも使用する時が時々あるため、以下のコードを.zshrcに追記します。



direnv edit .というコマンドを使って環境変数を設定するために、.zhsrcにEDITORを変数する。



Gitリポジトリの設定

direnvを使って環境変数を設定すると、.envrcというファイルが作成されます。
が、このファイルをリポジトリにコミットするわけにはいかないので、除外しときます。


コメント

このブログの人気の投稿

新生活始まります

ElasticIPを複数利用する時の注意

タスクの実行結果をwhenで指定するならcheck_modeつける