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