Por que não está adicionando um caminho para o “.profile” funcionando?

3

Estou usando o Lubuntu 12.04.

Estou tendo problemas para definir a variável de caminho do meu aplicativo.

Estou tentando definir a variável de caminho no arquivo .profile. No entanto, depois de adicionar o caminho ao fazer o eco de $ PATH, ele não mostra minha adição.

Aqui está a linha que estou adicionando no final do .profile após o 'fi'

export PATH=$PATH:/home/treedev/lib/Qt/bin

Por favor, deixe-me saber o que estou fazendo de errado. Quando executo o comando acima diretamente no bash shell, ele funciona, o que me leva a acreditar que estou fazendo algo errado, mas não consigo descobrir onde estou errado.

Obrigado pelo seu tempo.

    
por Edwin 15.07.2012 / 06:09

2 respostas

2

Para adicionar um caminho de todo o sistema, basta adicionar à variável PATH definida em /etc/environment .

  1. Pressione Alt+F2 e digite gksudo gedit /etc/environment
  2. Alterar o caminho padrão:

    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
    

    adicionando seu caminho a ele:

    PATH:"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/treedev/lib/Qt/bin"
    

Para adicionar este caminho apenas à sua sessão (ou seja, apenas para seu usuário), adicione a ~/.pam_environment :

PATH=$PATH:/home/treedev/lib/Qt/bin

Related: Please see the Ubuntu Wiki on Environment Variables.

    
por ish 15.07.2012 / 06:20
0

digite o comando abaixo para carregar o caminho

source ~/.profile

Da próxima vez em diante, quando o usuário fizer login, o caminho será carregado automaticamente. Mas eu recomendo que você adicione o caminho para / etc / profile.

    
por Manula Waidyanatha 15.07.2012 / 06:11