[Linux] direnv
Background 最近工作上有需要在同一台機器上部署不同環境的程式碼,所以需要透過 direnv 來根據不同的資料夾載入不同的環境變數,以下是紀錄一下使用 direnv 要注意的地方。 Installaion Mac OS $ brew install direnv Ubuntu $ sudo apt-get install direnv Setting 如果你使用 bash or zsh 記得到下面各自的檔案中加入指令。加入完之後記得重開 terminal 再使用 direnv。 bash ~/.bashrc ... ... eval "$(direnv hook bash)" zsh