我知道这个问题已经有很多副本,但是它们所有的答案都建议添加一些东西。
我知道这里有很多类似的问题,但它们的答案都建议添加一些内容。
ZSH_DISABLE_COMPFIX="true"
我已将内容添加到我的~/.zshrc文件的顶部。尽管如此,每次打开zsh时都会收到相同的问候。
zsh compinit: insecure directories, run compaudit for list.
Ignore insecure directories and continue [y] or abort compinit [n]?
似乎其他人提出这个问题的时候,在第一个示例中没有在true周围加上引号,但我已经添加了。我也运行了source ~/.zshrc命令,据我所知,它重新加载了zshrc配置。然而,这仍然给我带来了上述警告。我不确定这些细节是否相关,但我会包括它们:
- 这是在运行Big Sur的M1 Macbook上进行的新的zsh安装
- 我还在zsh之上安装了Oh My Zsh
- 我之前运行了几个export命令来设置我的nvm目录,但我认为那不会相关
有什么办法解决这个权限问题吗?谢谢
编辑:
compaudit返回
/usr/local/share/zsh/site-functions
/usr/local/share/zsh
此外,以下是我 ~/.zshrc 文件中的其他非标准条目(按顺序排列,但中间有一些内置内容):
ZSH_DISABLE_COMPFIX="true"
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
export PATH="/usr/local/opt/icu4c/bin:$PATH"
export PATH="/usr/local/opt/icu4c/sbin:$PATH"
export PATH=$HOME/bin:/usr/local/bin:$PATH
plugins=(git)
source $ZSH/oh-my-zsh.sh
zstyle :compinstall filename '/Users/jonahsaltzman/.zshrc'
# End of lines configured by zsh-newuser-install
# The following lines were added by compinstall
autoload -Uz compinit
compinit
compaudit
吗?它输出了什么? - Marlon Richert