$ PATH não foi salvo quando eu efetue login novamente [duplicado]

0

Quando faço uma alteração no meu arquivo ~ / .bash_profile e adiciono uma variável como:

export PATH="$PATH:$HOME/.composer/vendor/bin"

Depois de salvar e fechar, preciso refletir essas alterações na minha variável $ PATH. Para fazer isso, estou fazendo

source .bash_profile .

Quando faço eco da minha variável $ PATH, o caminho adicionado acima é mostrado, mas quando eu faço logout e login novamente, essas alterações não são refletidas.

Não é assim que em cada login, o .bash_profile é relido?

    
por Jack Sierkstra 29.11.2014 / 18:23

3 respostas

1

Você deve escrever no seu ~/.bashrc não no seu ~/.bach_profile , então deve funcionar

    
por BOHverkill 29.11.2014 / 18:31
1

abra o arquivo .bachrc e escreva nele:

digite gedit ~/.bashrc no terminal

copie e cole esta linha no final do arquivo (uma nova linha):

PATH="$PATH:$HOME/.composer/vendor/bin"

Desta forma, o caminho estará disponível toda vez que você abrir o terminal. Além disso, você também pode armazenar algumas variáveis. por exemplo, adicione a="this a variable" adicione o final do arquivo. esta variável estará disponível toda vez que você abrir o terminal. para verificar o tipo echo $a

    
por Edward Torvalds 29.11.2014 / 18:33
1

Como outros já disseram, convém editar ~/.bashrc . Só quero mencionar que se você quiser que o PATH modificado esteja disponível também no ambiente gráfico, você deve editar ~/.profile em vez de ~/.bashrc .

    
por Gunnar Hjalmarsson 29.11.2014 / 20:04