Adicionando um diretório a um caminho em .profile

4

Eu sou novo no Ubuntu (vindo do Windows 7) e estou tentando adicionar um diretório ao caminho do meu sistema e, por algum motivo, não consigo fazê-lo funcionar. Estou usando o Ubuntu versão 12.04 LTS

Eu tentei seguir este artigo sem sucesso Como adicionar um diretório para o caminho?

Aqui estão os meus passos:

  1. No meu diretório pessoal, estou editando o arquivo .profile.
  2. Na seção "# set PATH, por isso, inclui o private bin do usuário, se existir", adicionei o seguinte:

    if [ -d "$HOME/bin" ] ; then 
       PATH="$HOME/bin:$PATH:home/vincent/google_appengine"  
    fi
    
  3. Eu faço logout e faço login novamente.

  4. abra a janela do terminal e digite:

    vincent@ubuntu:~$ dev_appserver.py 
    dev_appserver.py: command not found
    

O diretório e os arquivos estão no local. O que estou fazendo de errado?

    
por Zaffiro 09.06.2012 / 02:25

2 respostas

3
  • O código na instrução if é usado apenas se houver um diretório $HOME/bin é um diretório
  • Eu preciso ser /home/vincent/google_appengine em vez de home/vincent/google_appengine ou (melhor ainda) $HOME/google_appengine porque home é relativo e /home é absoluto.

Use

export PATH="$PATH:$HOME/google_appengine"

Lembre-se de que qualquer coisa no $PATH antes de google_appengine irá substituí-lo.

    
por Florian Diesch 09.06.2012 / 02:34
2

Adicione esta linha no final de .profile (ou não dentro de uma instrução if):

export PATH=$PATH:/home/vincent/google_appengine

Exemplo .profile:

.

.

export LC_COLLATE="en_US.UTF-8"

export PATH=$PATH:/home/vincent/google_appengine
    
por pl1nk 09.06.2012 / 02:35