1

Когда я впервые устанавливаю zsh(oh-my-zsh), файл ~/.zshrc по умолчанию имеет следующие строки:

# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH

Что автор пытается сказать здесь? Bash является оболочкой по умолчанию для MAC и Linux, так что да, мы пришли из BASH. Так он пытается сказать это, просто раскомментировать вторую строку? Или он говорит сделать какую-то другую установку, которую я должен искать в интернете?

Любой, кто хорошо разбирается, может объяснить, как правильно настроить $PATH , когда я впервые устанавливаю zsh на мою mackbook (macOS-11).

1 ответ1

0

В настройке вашего пути нет ничего плохого, раскомментировав вторую строку. Тем не менее, если это будет включено по умолчанию в oh-my-zsh, это будет раздражать как минимум. Зачем? Вы могли бы настроить свой собственный PATH, и тогда это будет тормозить функциональность, которую вы явно настроили.

Теперь то, что автор пытается сказать - среды bash не имеют $HOME/bin и /usr/local/bin в своем PATH умолчанию, однако, оба места довольно популярны для пакетов (/usr/local/bin - это то, что вам нужно install живет в системах UNIX, таких как FreeBSD, в то время как $ HOME/bin обычно предназначен для установленных пользователем пакетов, которые были установлены без прав root).

Наконец, вы можете настроить ваш PATH лучший способ , который соответствует вашим потребностям. Хорошим способом будет начать с изучения того, что в настоящее время находится в вашей PATH и добавления любых дополнительных путей к нему, если вы сочтете нужным

export PATH=/some/path:$PATH

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