我试图在我的 Big Sur mac 上安装 yabai,但在尝试执行 visudo 时遇到了问题。经过一番尝试后,我发现即使只有 unsigned char
我也遇到了问题(即问题不在于 yabai):
func (r MyReader) Read(b []byte) (int, error) {
return copy(b, "A"), nil
}
添加编辑器标志也不起作用:
sudo visudo
我正在使用 zsh。
你们中有人碰巧知道如何解决这个问题吗?
非常感谢!
答案 0 :(得分:0)
尽管您使用了 visudo
环境变量,但看起来 EDITOR
仍在尝试运行 Sublime Text。我怀疑这是因为您在 SUDO_EDITOR
或 VISUAL
环境变量中设置了它,如果设置了,这两个环境变量都优先于 EDITOR
。改为尝试 sudo SUDO_EDITOR="vim" visudo
或 sudo SUDO_EDITOR="nano" visudo
。
如果不是这样,另一种可能是在您的 sudoers
文件中,env_editor
被禁用,因此 editor
强制使用 Sublime Text。