はじめ golangに限らないですが、 環境ごとに環境変数を切り替えたいときはまぁまぁありますよね。 そんなときのdirenvメモです。 mac x golangな環境を前提に書きますが direnv自体はlinuxでも他の言語や環境でも同じです。 アジェンダ direnvとは direnvのinstall&設定 direnv使ってみる direnv: error .envrc is blocked. Run direnv allow to approve its content.なとき 1. direnvとは まずはdirenvのリポジトリ https://github.com/direnv/direnv 簡単にいうとプロジェクトやディレクトリごとに環境変数を勝手に切り替えてくれる君です。 公式から引用するとこんな感じ。 direnv is an environment switcher