web-dev-qa-db-fra.com

Ajouter un répertoire à un chemin dans .profile

Ubuntu (qui vient de Windows 7) est nouveau pour moi et j'essaie d'ajouter un répertoire à mon chemin système et, pour une raison quelconque, je ne parviens pas à le faire fonctionner. J'utilise Ubuntu version 12.04 LTS

J'ai essayé de suivre cet article sans succès Comment ajouter un répertoire au PATH?

Voici mes étapes:

  1. Dans mon répertoire personnel, je modifie le fichier .profile.
  2. Dans la section "# set PATH, il inclut la corbeille privée de l'utilisateur s'il existe", j'ai ajouté ce qui suit:

    if [ -d "$HOME/bin" ] ; then 
       PATH="$HOME/bin:$PATH:home/vincent/google_appengine"  
    fi
    
  3. Je me déconnecte et me reconnecte.

  4. ouvrez la fenêtre du terminal et tapez:

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

Le répertoire et les fichiers sont à l'emplacement. Qu'est-ce que je fais mal?

5
Zaffiro
  • Le code de l'instruction if n'est utilisé que s'il existe un répertoire $HOME/bin est un répertoire
  • Je dois être /home/vincent/google_appengine au lieu de home/vincent/google_appengine ou (encore mieux) $HOME/google_appengine car home est relatif et /home est absolu.

Utilisation

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

N'oubliez pas que quelque chose dans $PATH avant google_appengine le remplacera.

5
Florian Diesch

Ajoutez cette ligne à la fin du fichier .profile (ou pas à l'intérieur d'une instruction if):

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

Exemple .profile:

.

.

export LC_COLLATE="en_US.UTF-8"

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