Я хочу добавить к PATH значение ":/home/me/play/"
для установки Play! рамки.
поэтому я выполнил эту команду:
PATH=$PATH:/home/me/play
это сработало. но в следующий раз, когда я проверил, значение изменилось на прежнее.
поэтому, я думаю, я не "сохранил" новое значение, не так ли?
как вы это делаете?
Добавить
export PATH=$PATH:/home/me/play
на ваш ~/.profile
и выполните
source ~/.bashrc
чтобы немедленно отразить изменения в вашем текущем экземпляре терминала.
source ~/.bashrc
чтобы немедленно отразить изменения.
Добавьте в свой домашний каталог .profile
следующую строку в своем домашнем каталоге (с помощью vi ~/.profile
):
PATH=$PATH:/home/me/play
export PATH
Затем, чтобы изменения вступили в силу, просто введите свой терминал:
$ . ~/.profile
.bashrc
потому что .profile
читается всеми Bourne-совместимыми оболочками из коробки.
.profile
требует перезагрузки, верно? (у меня это не сработало, и у меня слишком много открытых приложений для перезагрузки)
Попробуйте добавить export PATH=$PATH:/home/me/play
в файл ~/.bashrc.
~/.bashrc
, с ведущей .
Предполагая, что вы хотите добавить этот путь для всех пользователей в системе, добавьте следующую строку в /etc/profile.d/play.sh
(и, возможно, play.csh
и т.д.):
PATH=$PATH:/home/me/play
export PATH
export VAR=value
является Bashism; Вы хотите разделить назначение и экспорт на две отдельные команды для совместимости с POSIX.
PATH
; в Ubuntu, если$HOME/bin
существует, он добавляется в вашPATH
; Я бы предложил добавить все ваши исполняемые файлы в ваш$HOME/bin
. Возможно, вам следует перенастроить и перестроить своюPlay!
фреймворк. Очень длинныйPATH
(илиLD_LIBRARY_PATH
) - это настоящий кошмар.