4

Я делаю это в моем .zshrc

   PATH="~/scripts:$PATH"

и если я сделаю echo $PATH он появится первым на пути. Тем не менее, этот каталог не включен в путь к исполняемому файлу (ни для дополнения табуляции). Что я делаю неправильно? ls ~/scripts показывает каталог, как и ожидалось.

Редактировать: это работает, хотя ... Я думаю, ~ не работает на пути?

#PATH="~/scripts:$PATH"
PATH="/Users/yar/scripts:$PATH"

1 ответ1

8

Вместо этого используйте $HOME .

PATH="$HOME/scripts:$PATH"

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