Добавление каталога в путь в .profile

Я новичок в Ubuntu (из Windows 7) и пытаюсь добавить каталог в системный путь, и по какой-то причине я не могу заставить его работать. Я использую Ubuntu версии 12.04 LTS

Я безуспешно пытался следовать этой статье Как добавить каталог в PATH?

Вот мои шаги:

[ 117]
  • В моем домашнем каталоге я редактирую файл .profile.
  • В разделе «# set PATH, чтобы он содержал личный ящик пользователя, если он существует», я добавил следующее:

    if [ -d "$HOME/bin" ] ; then 
       PATH="$HOME/bin:$PATH:home/vincent/google_appengine"  
    fi
    
  • Я выхожу из системы и снова вхожу в нее.

  • откройте окно терминала и введите:

    vincent@ubuntu:~$ dev_appserver.py 
    dev_appserver.py: command not found
    
    1. Каталог и файлы находятся в расположении. Что я делаю неправильно?

    7
    задан 16 June 2018 в 15:11

    2 ответа

    Добавьте эту строку в конец .profile (или не в оператор if):

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

    Пример .profile:

    .
    
    .
    
    export LC_COLLATE="en_US.UTF-8"
    
    export PATH=$PATH:/home/vincent/google_appengine
    
    0
    ответ дан 16 June 2018 в 15:11
    • Код в выражении if используется только в том случае, если есть каталог $HOME/bin является каталогом
    • Мне нужно быть /home/vincent/google_appengine вместо home/vincent/google_appengine или (даже лучше) $HOME/google_appengine потому что home является относительным и /home является абсолютным.

    Используйте

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

    Помните что-нибудь в $PATH, прежде чем google_appengine переопределит его.

    0
    ответ дан 16 June 2018 в 15:11

    Другие вопросы по тегам:

    Похожие вопросы: