Я использую Lubuntu 12.04.
У меня проблемы с установкой переменной пути для моего приложения.
Я пытаюсь установить переменную пути в файле .profile, однако после добавления пути, когда я повторяю $ PATH, он не показывает мое добавление.
Вот строка, которую я добавляю в конце .profile после 'fi'
export PATH=$PATH:/home/treedev/lib/Qt/bin
Пожалуйста, дайте мне знать, что я делаю неправильно. Когда я запускаю указанную выше команду непосредственно в оболочке bash, она работает, что наводит меня на мысль, что я делаю что-то не так, но я не могу понять, в чем я неправ.
Спасибо за ваше время.
Для добавления пути в масштабе всей системы просто добавьте к переменной ПУТИ, определенной в /etc/environment
.
Alt+F2
и введите gksudo gedit /etc/environment
Измените путь по умолчанию:
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 на Переменных среды.
введите команду ниже, чтобы загрузить путь
source ~/.profile
В следующий раз, когда пользователь, войдя в систему, автоматически загрузит путь. Но я бы порекомендовал вам добавить путь к /etc/profile.