4

Есть ли способ установить PATH в /etc/paths без перезагрузки Mac? Я знаю, что могу сделать это с помощью псевдонима, но он не является постоянным.

Например, я хочу установить PATH для MySQL.

5 ответов5

3

Я предполагаю, что вы хотите, чтобы переменная PATH была установлена в вашей терминальной среде. Если вы используете bash (по умолчанию в Mac OS X), вы можете добавить

export PATH=${PATH}:/your/path/to/mysql

в ваш файл .bashrc в домашнем каталоге

1

Простой способ редактировать переменную PATH env для режима Terminal:

(Это просто другой способ сделать то, что упомянуто выше, если у вас нет разрешения R/W, как я не сделал)

Перейдите к /private /etc /paths в Finder, щелкните правой кнопкой мыши, выберите «Информация», выберите «Общий доступ и разрешения», измените «Все» на «Чтение и запись», отредактируйте и сохраните файл (добавьте новый путь в конец списка), затем восстановить разрешения при необходимости.

1

Почему вы не можете установить путь в /etc /bashrc? Похоже, это будет в масштабе всей системы.

1

Невозможно обновить общесистемный путь.

Вы можете выполнить строку, указанную @Matteo (без добавления в .bashrc / .bash_profile), а затем запустить все приложения из терминала. Они наследуют измененное значение $PATH .

0

После того, как вы установите PATH , в окне терминала вы можете просто набрать source ~/.bash_profile и нажать Enter. Чтобы убедиться, что ваш PATH обновлен, просто выполните echo $PATH .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .