Есть ли способ установить PATH
в /etc/paths
без перезагрузки Mac? Я знаю, что могу сделать это с помощью псевдонима, но он не является постоянным.
Например, я хочу установить PATH
для MySQL.
Есть ли способ установить PATH
в /etc/paths
без перезагрузки Mac? Я знаю, что могу сделать это с помощью псевдонима, но он не является постоянным.
Например, я хочу установить PATH
для MySQL.
Я предполагаю, что вы хотите, чтобы переменная PATH была установлена в вашей терминальной среде. Если вы используете bash (по умолчанию в Mac OS X), вы можете добавить
export PATH=${PATH}:/your/path/to/mysql
в ваш файл .bashrc
в домашнем каталоге
Простой способ редактировать переменную PATH env для режима Terminal:
(Это просто другой способ сделать то, что упомянуто выше, если у вас нет разрешения R/W, как я не сделал)
Перейдите к /private /etc /paths в Finder, щелкните правой кнопкой мыши, выберите «Информация», выберите «Общий доступ и разрешения», измените «Все» на «Чтение и запись», отредактируйте и сохраните файл (добавьте новый путь в конец списка), затем восстановить разрешения при необходимости.
Почему вы не можете установить путь в /etc /bashrc? Похоже, это будет в масштабе всей системы.
Невозможно обновить общесистемный путь.
Вы можете выполнить строку, указанную @Matteo (без добавления в .bashrc
/ .bash_profile
), а затем запустить все приложения из терминала. Они наследуют измененное значение $PATH
.
После того, как вы установите PATH
, в окне терминала вы можете просто набрать source ~/.bash_profile
и нажать Enter. Чтобы убедиться, что ваш PATH
обновлен, просто выполните echo $PATH
.