Use outras variáveis de ambiente na definição PATH [duplicado]

0

Eu tenho me perguntado se existe uma maneira de definir a variável de sistema PATH usando outras variáveis do sistema. Por exemplo, meu / etc / environment atualmente se parece com

PATH="........other stuff........ :$SCALA_HOME/bin"
SCALA_HOME="/usr/lib/scala/scala-2.11.4"

Mas não consigo obter o caminho para usar realmente a variável SCALA_HOME que defini. Quando digito 'scala' no terminal, ele não é reconhecido como um comando.

Eu sei que poderia adicionar o valor real de SCALA_HOME ao caminho como este ...

PATH="........other stuff........ :/usr/lib/scala/scala-2.11.4/bin"

Mas eu sinto que isso é repetitivo e deve haver uma maneira de fazer isso do jeito que eu estava tentando.

Alguém sabe como fazer isso?

    
por Ryan Stull 21.11.2014 / 06:43

1 resposta

1

Como muru disse, esta é uma pergunta duplicada. Você não pode fazer isso em /etc/environment , mas você pode criar, e. /etc/profile.d/mypath.sh e forneça este conteúdo:

export PATH="$PATH:$SCALA_HOME/bin"

Referência: EnvironmentVariables

    
por Gunnar Hjalmarsson 21.11.2014 / 08:36