Monterey M1 上的自制多用户

Monterey M1 上的自制多用户

我正在尝试在蒙特雷的 M1 Mac 上设置 2 用户 Homebrew 配置。我在笔记本电脑上有 2 个帐户:bobworkbob将成为 Homebrew 所有者,并将work通过 sudo 访问它bob

下列的本文,在“好的”部分下,我已将 homebrew 安装到并在ofbob中创建了一个 sudo 别名,我的 .zshrc 包含.zshrcwork

fpath+=("/opt/homebrew/share/zsh/site-functions")
alias brew='sudo -Hu bob brew'

但是,当我运行brew 命令时work它不起作用。

❯ brew
Password:
sudo: brew: command not found

~
❯ which brew
brew: aliased to sudo -Hu bob brew

这些其他文章没有帮助,但为了完整起见,链接到这里:

答案1

谢谢@kusalananda 的提示。

现在正在使用我的顶部的这些命令.zshrc

alias brew='sudo -Hu bob /opt/homebrew/bin/brew'
eval "$(/opt/homebrew/bin/brew shellenv)"
fpath+=("/opt/homebrew/share/zsh/site-functions")

运行命令

❯ brew doctor
Your system is ready to brew.

~
❯ brew services
Name       Status User File
postgresql none   bob
redis      none   bob

相关内容