Установка ZSH_DISABLE_COMPFIX = true в .zshrc не работает - PullRequest
0 голосов
/ 06 января 2019

Мне нужно отключить процесс COMPFIX в zsh, чтобы отключить следующее предупреждение, которое я вижу каждый раз, когда открываю окно терминала:

zsh compinit: insecure directories and files, run compaudit for list.

Причиной предупреждения здесь не является проблема; У меня есть два пользователя с правами администратора на одном и том же Macbook, которым обоим нужно использовать доморощенный Когда файлы в / usr / local имеют привилегии на чтение / запись для группы, а не права для одного пользователя, процесс COMPFIX помечает их как незащищенные.

Другие решения предлагают добавить ZSH_DISABLE_COMPFIX=true в начало моего .zshrc файла. Я сделал это, и я все еще вижу ошибку. В моем домашнем каталоге есть несколько .zshrc -подобных файлов, включая .zshrc.pre-oh-my-zsh и .zshrc~, и я попытался добавить ZSH_DISABLE_COMPFIX=true к каждому из них, но безуспешно.

Как я могу успешно отключить это предупреждение?

1 Ответ

0 голосов
/ 07 января 2019

Вам просто нужно поместить true в кавычки так: ZSH_DISABLE_COMPFIX="true"

Затем перезагрузите настройки zsh с помощью source ~/.zshrc

...