$ PATH не сохраняется после выхода из терминала - PullRequest
16 голосов
/ 03 февраля 2012

Я только что установил mysql server 5.5.20 на мою OS X Lion, и все работает нормально. Теперь, каждый раз, когда я захожу в терминал, я должен явно писать:

PATH=${PATH}:/usr/local/mysql/bin

потому что не сохраняется после выхода из командной строки. Я понятия не имею, почему это может быть.

Идеи

Ответы [ 5 ]

22 голосов
/ 03 февраля 2012

Вы должны добавить

PATH=${PATH}:/usr/local/mysql/bin
export PATH

к вашему ~/.bash_profile или .bashrc (или использовать аналогичную опцию при использовании другой оболочки).

Если вы хотите, чтобы это было в масштабе всей системы, вы должны обновить: /etc/bash.bashrc (на archilnux, можете насторожиться в вашем дистрибутиве)

2 голосов
/ 03 февраля 2012

отредактируйте ваш ~ / .bash_profile и поместите строку экспорта PATH = $ PATH: / usr / local / mysql / bin

1 голос
/ 04 августа 2015

Тогда не забудьте выполнить следующую команду для bash, чтобы реализовать текущий путь без перезапуска:

source ~/.bash_profile 

В конце вы можете попробовать эту команду, чтобы проверить, правильно ли введен путь:

echo $PATH

он покажет содержимое вашего PATH, в идеале вы должны найти там новый путь.

0 голосов
/ 20 сентября 2018

используйте export PATH=/home/username/anaconda3/bin:$PATH в терминале а затем введите anaconda-navigator. приложение будет запущено мгновенно

0 голосов
/ 25 февраля 2018

Я решил на своей MacOS High Sierra.

  1. Откройте искатель и перейдите по пути / Users / YOUR_USERNAME
  2. Показать скрытые файлы с помощью Shift + cmd +.
  3. Создайте (если не существует) файл .profile
  4. Запишите в этот файл экспорт PATH = / YOUR PATH
  5. Сохраните этот файл.(Если у вас возникли проблемы, попробуйте создать файл с помощью команды sudo)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...