define PATH para incluir pastas personalizadas

2

Eu me refiro a help.ubuntu.com para definir variáveis de ambiente.

Preciso definir algumas variáveis (GRIFFON_HOME e GROOVY_HOME) para um usuário e também quero incluir bin pastas em PATH , então editei ~/.pam_environment da seguinte forma.

LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
PAPERSIZE=letter
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/
GRIFFON_HOME=/opt/griffon
GROOVY_HOME=/opt/groovy
PATH=$PATH:$GRIFFON_HOME/bin:$GROOVY_HOME/bin

e eu executei o seguinte comando

source ~/.pam_environment

Depois disso, os comandos griffon e groovy estão incluídos no meu PATH , mas depois que eu sair desse terminal e reabrir outro terminal e tentar executar groovy ou griffon , os dois comandos não são incluído no meu PATH . Mas descobri que as variáveis GROOVY_HOME e GRIFFON_HOME ainda estão definidas.

Como posso ter meu PATH para incluir permanentemente as pastas bin ?

    
por TheKojuEffect 11.05.2013 / 08:36

1 resposta

2

Coloque PATH=$PATH:$GRIFFON_HOME/bin:$GROOVY_HOME/bin no seu arquivo ~/.bash_profile em vez do arquivo ~/.pam_environment .

Como alternativa, você pode adicionar o seguinte ao seu arquivo ~/.bash_profile :

if [ -f ~/.pam_environment ]; then
   source ~/.pam_environment
fi
    
por notkevin 11.05.2013 / 08:55