gpt4 book ai didi

macos - Zsh 检测不安全的完成依赖目录

转载 作者:行者123 更新时间:2023-12-04 04:28:01 25 4
gpt4 key购买 nike

打开终端 Hyper 时,我收到以下错误消息:

[oh-my-zsh] Insecure completion-dependent directories detected:
drwxrwxr-x 7 dwaynethe2nd admin 224 Apr 25 15:00 /usr/local/share/zsh
drwxrwxr-x 4 dwaynethe2nd admin 128 Apr 25 14:53 /usr/local/share/zsh/site-functions

最佳答案

这是 ZSH(您的 shell)的问题,而不是 Hyper(您的终端)的问题。实际上,我今天早些时候遇到了同样的问题。 this issue on Github有一些解决方案,我会在这里引用其中的一些,但我建议您点击链接并阅读那里的评论。
第一个解决方案是更改有问题的目录的所有权:
在不了解您的环境的情况下,我不会推荐这个,但对于大多数人来说,这将解决问题。

chmod 755 /usr/local/share/zsh
chmod 755 /usr/local/share/zsh/site-functions
第二种方案是设置 ZSH_DISABLE_COMPFIX=true (或 "true" 在引号中)在您的 .zshrc 中文件,告诉 ZSH 不要检查不安全的目录。
第三种解决方案 ,以及为我解决问题的解决方案是使用 -u 初始化 compinit旗帜。这将使用 compaudit 找到的所有目录无需检查它们是否存在安全问题。为此,您必须更改您的 .zshrc文件或任何您配置自动完成的地方。

关于macos - Zsh 检测不安全的完成依赖目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61433167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com