Ponha suas alterações de caminho permanentes em seu .profile "reabrir" está iniciando outro terminal do zero, e ele obtém o PATH do sistema (ou suas configurações de PATH), não de alguma sessão passada.
Tanto quanto eu sei, o PATH não é uma variável temporária. E quando você reabrir seu terminal, ele deve funcionar como antes. No meu caso não é.
O que eu faço é adicionar outro caminho para $PATH
:
export PATH=$PATH:/usr/local/go/bin
Ele deve anexar go
dir a PATH
variable e faz isso, mas quando eu reabrir o terminal e echo $PATH
meu último caminho anexado é limpo e eu tenho meus caminhos sem /usr/local/go/bin
no final.
Qual é a razão pela qual isso está acontecendo? Há algo que estou fazendo errado?
Ponha suas alterações de caminho permanentes em seu .profile "reabrir" está iniciando outro terminal do zero, e ele obtém o PATH do sistema (ou suas configurações de PATH), não de alguma sessão passada.
As variáveis não são temporárias ou persistentes por natureza, mas você pode alterá-las temporária ou persistentemente. Está bem explicado no tutorial EnvironmentVariables .