MacOS Catalina переменные окружения
Подскажите как устанавливать переменные окружения на маке. В гугле все довольно просто и привычно:
export GOPATH=$HOME/Documents/work/go
export PATH=$PATH:$GOPATH/bin
если нужно каждый раз назначать их при запуске системы -- редактируем .bash_profile.
Все бы хорошо, только данные переменные работают строго внутри сессии терминала, перезапустил терминал и все. Вне терминала естественно нет их.
sergey@iMac-Sergey ~ % export A=1
sergey@iMac-Sergey ~ % echo $A
1
В этот момент запускаю еще одно окно терминала:
Last login: Sun Nov 8 03:54:42 on ttys000
sergey@iMac-Sergey ~ % echo $A
sergey@iMac-Sergey ~ % cat ~/.bash_profile
export GOPATH=$HOME/Documents/work/go
export PATH=$PATH:$GOPATH/bin
sergey@iMac-Sergey ~ % echo $GOPATH
sergey@iMac-Sergey ~ %
Ответы (1 шт):
Автор решения: DiD
→ Ссылка
У вас SHELL не bash, а zsh, соответственно и файл c настройками ~/.zshrc.