Почему не добавляется путь к & ldquo; .profile & rdquo; за работой?

Я использую Lubuntu 12.04.

У меня проблемы с установкой переменной пути для моего приложения.

Я пытаюсь установить переменную пути в файле .profile, однако после добавления пути, когда я повторяю $ PATH, он не показывает мое добавление.

Вот строка, которую я добавляю в конце .profile после 'fi'

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

Пожалуйста, дайте мне знать, что я делаю неправильно. Когда я запускаю указанную выше команду непосредственно в оболочке bash, она работает, что наводит меня на мысль, что я делаю что-то не так, но я не могу понять, в чем я неправ.

Спасибо за ваше время.

3
задан 15 July 2012 в 08:22

2 ответа

Для добавления пути в масштабе всей системы просто добавьте к переменной ПУТИ, определенной в /etc/environment.

  1. Пресса Alt+F2 и введите gksudo gedit /etc/environment
  2. Измените путь по умолчанию:

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

    путем добавления пути к нему:

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

Для добавления этого пути только к сессии (т.е. только для пользователя) добавьте к ~/.pam_environment вместо этого:

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

Похожие страницы: Посмотрите Wiki Ubuntu на Переменных среды.

2
ответ дан 15 July 2012 в 08:22

введите команду ниже, чтобы загрузить путь

source ~/.profile

В следующий раз, когда пользователь, войдя в систему, автоматически загрузит путь. Но я бы порекомендовал вам добавить путь к /etc/profile.

0
ответ дан 15 July 2012 в 08:22

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

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